Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d5ee05cc | 2013-10-30 13:08:58 | Silence a warning present in Release mode, with a lack of exported symbols in compilerdebug.obj. TRAC #24052 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| 7ff01044 | 2013-10-18 16:15:39 | Added unpack alignment tests. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 219ed797 | 2013-10-18 16:15:24 | Added occlusion query tests. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d191317e | 2013-10-18 16:15:10 | Added tests for clear issues. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d990f8e2 | 2013-10-18 16:14:52 | Added tests for NULL buffer data. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| e8a1f78c | 2013-10-18 16:14:30 | Added BlitFramebufferANGLE tests. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| f95c046e | 2013-10-18 16:13:55 | Added vertex attribute tests. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 8a079e5e | 2013-10-18 16:13:33 | Added an angle_tests project and base class for tests. TRAC #23776 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 1ec57f80 | 2013-10-16 11:43:23 | Add support for GL_EXT_color_buffer_float. TRAC #23794 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 6b7440ca | 2013-10-24 17:49:47 | Remove TextureStorage::GetActualLevelCount. TRAC #23978 | ||
| 4cfff5f3 | 2013-10-24 17:49:46 | Modify texture storage classes to store a base and max level, instead of a range of levels. TRAC #23978 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| b16b8ed7 | 2013-10-24 17:49:45 | Add helper functions for returning the dimensions of a level in a texture storage. TRAC #23978 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 07bb8cf4 | 2013-10-24 17:49:44 | Remove Texture::levelCount() and replace it with isValidLevel(). TRAC #23978 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| 51a94370 | 2013-10-24 17:49:43 | Replace API queries of immutable texture level count with a specialized function. TRAC #23978 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 2ebab858 | 2013-10-24 17:49:42 | Remove Texture::getStorage, which is no longer needed after the previous refactorings. TRAC #23976 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 884a4626 | 2013-10-24 17:49:41 | Refactor storage management in Texture2DArray. TRAC #23976 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| e664e206 | 2013-10-24 17:49:40 | Refactor storage management in Texture3D. TRAC #23976 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 3c0989c6 | 2013-10-24 17:49:39 | Refactor storage management in TextureCube. TRAC #23976 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 73b5d06e | 2013-10-24 17:49:38 | Refactor texture storage management in the Texture2D. TRAC #23976 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 169d1118 | 2013-10-24 17:49:37 | Rename Texture and Image methods which operate on storage objects to refer to storage instead of textures. TRAC #23961 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 22f843a1 | 2013-10-24 17:49:36 | Make a virtual method Texture::mipLevels to return the value of mip levels defined as in the GL spec. Also known as the "q" function. TRAC #23961 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 2db197cd | 2013-10-24 17:49:35 | Use a consistent naming scheme for the cube map face index variables in Texture.cpp. TRAC #23961 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| d4589c97 | 2013-10-24 17:49:34 | Simplify passing the texture usage parameters through the texture classes. Avoid passing a raw GLenum when possible. TRAC #23961 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| e83d1a93 | 2013-10-24 17:49:33 | Change Texture::convertToRenderTarget to ensureRenderTarget, which tries to convert a storage to a RT if it isn't already. TRAC #23961 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 632192dd | 2013-10-04 13:40:46 | Added support for EXT_texture_rg in D3D9 and D3D11. TRAC #22423 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 4133f5c2 | 2013-10-10 13:51:18 | 24bit depth formats need to flip the depth and stencil bits when loading. TRAC #23540 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 85ea9abb | 2013-10-10 13:50:34 | Fixed the GL_FLOAT_32_UNSIGNED_INT_24_8_REV type having the incorrect number of bytes and allowed the depth stencil formats to specify that they have unused bits. TRAC #23540 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 88f9cbf2 | 2013-10-18 14:33:37 | SwapChain11 now stores a SRV of it's depth stencil. TRAC #24025 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d9b9a508 | 2013-10-10 17:46:13 | Instead of checking if a texture is mipmap complete before we update the storage, only update complete storage levels. TRAC #23996 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| aee7ad88 | 2013-10-10 16:07:32 | Only update the currently active render target level in getRenderTarget, instead of the whole texture. Also add a few more ASSERTs to the texture level update methods. TRAC #23996 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| ba597af9 | 2013-10-22 13:12:15 | Re-enable hazard warnings for setting render targets that are currently bound as SRVs. We can manually unset applied textures in SetRenderTargets. This should fix the spurious warnings while still showing a warning on error cases. TRAC #24039 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| bfcda81d | 2013-10-22 13:07:33 | Add a method to return the Texture serial of a Renderbuffer, or zero if this is a non-texture Renderbuffer. TRAC #24039 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 2e559bbc | 2013-10-22 15:31:29 | Do not allow context sharing between egl Displays. This is an explicit error according to the EGL specification. ANGLEBUG=487 BUG= Test=WebGL CTS R=shannonwoods@chromium.org,geofflang@chromium.org | ||
| baa6116c | 2013-10-22 15:53:49 | Regenerate public Visual Studio projects. TRAC #24044 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 7731d6a7 | 2013-10-22 15:43:10 | Update the GYP dependency to a revision with Visual Studio 2010 Express solution generation working correctly. TRAC #24044 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 16a1c072 | 2013-10-22 15:42:15 | Expose the textureLod functiosn to GLES 3.00 shaders. We should have support for these methods, but they were not exposed to the shaders. TRAC #23991 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| 251f57a0 | 2013-10-22 14:34:08 | Ignore output from new Visual Studio projects. TRAC #24020 | ||
| 512a7b7b | 2013-10-22 14:07:46 | Regenerate project files. TRAC #24020 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 2b8f6fb4 | 2013-10-21 13:35:39 | Public project generation script is now a python script and generates projects into the projects directory. TRAC #24020 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| dd7234c5 | 2013-10-16 15:07:55 | Remove un-referenced functions. TRAC #23785 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| eef52cc6 | 2013-10-16 15:07:39 | Fix mis-printed type in event message. TRAC #23785 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 005df41f | 2013-10-16 14:12:50 | Use GLenum instead of GLint to store internal format variables. TRAC #23785 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 2a6f956d | 2013-10-18 17:25:45 | Move the PBO unpack shaders to the proper folder. These were not properly merged with the project changes. TRAC #24028 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| f02ec390 | 2013-10-18 17:11:07 | Regenerate public project files. | ||
| b236212e | 2013-10-15 14:16:43 | Updated the gyp build system for the ninja generator to work. TRAC #24018 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 78059907 | 2013-10-11 14:33:01 | Added a 64 bit build target to the gyp file. TRAC #24018 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 036aa49b | 2013-10-09 16:23:30 | Disable warnings about size_t conversion and fix ambiguous template parameters in 64 bit builds. TRAC #23409 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| ba4f10a3 | 2013-10-10 15:12:20 | Support pixel unpack buffers in TexSubImage3D. TRAC #23847 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 53683053 | 2013-10-10 15:30:15 | Support the "fast path" (GPU copies) for pixel unpack buffers in TexImage3D. TRAC #23846 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| a2d4e55d | 2013-10-10 15:12:01 | Add support for pixel unpack buffers to TexImage3D. TRAC #23846 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| 065e1a32 | 2013-10-10 15:11:50 | Add support for pixel unpack buffers to TexSubImage2D. TRAC #23845 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 4461f097 | 2013-10-10 15:10:39 | Add support for the "fast path" (GPU copy) pixel unpack buffers in TexImage2D. TRAC #23844 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 171ca0ea | 2013-10-10 15:10:31 | Refactor direct buffer storage to only create two backing buffers, for constant buffers and all other bindings. This simplifies the logic used in retrieving the ID3D11Buffer. TRAC #23844 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 851a4f66 | 2013-10-10 15:15:36 | Add precompiled D3D11 shaders for pixel unpack buffers. TRAC #23844 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| c8c102b5 | 2013-10-10 15:10:24 | Add a helper method to return the native format backing a GL texture type. TRAC #23844 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 8cc7d975 | 2013-10-10 15:51:55 | Refactor the fast path for pixel unpack buffers, and fix a few validation gaps with texture completeness. TRAC #23997 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 0e0510fd | 2013-10-10 15:46:23 | Place the method responsible for checking for fast pixel unpack buffer support into the Renderer. TRAC #23997 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 6b9cb259 | 2013-10-17 10:45:47 | Rename ParseHelper.cpp/h to ParseContext.cpp/h. TRAC #24002 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| ee7010d4 | 2013-10-17 10:45:47 | Add support for querying major and minor GL version in ES3 contexts. TRAC #23989 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 455a6f5c | 2013-10-17 10:45:46 | Expose gl_MaxDrawBuffers to ESSL 3.00 shaders. Previously was only exposed in ESSL 1.00. TRAC #23990 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| e26b15a2 | 2013-10-17 14:18:42 | Regenerate project files. | ||
| 61af78d1 | 2013-10-17 12:05:24 | Add a project update script. TRAC #24017 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 4a9e236b | 2013-10-17 10:31:32 | Fixed issues compiling gtest in using the visual studio 2012 compiler. | ||
| 216644ba | 2013-10-15 10:40:30 | Regenerate project files. | ||
| 31f0dc0a | 2013-10-08 13:29:13 | Merge a0bd8ef0aca9eab29a0e5a437b803c5d95a777c6 from master. Use ANGLE_TRANSLATOR_STATIC to enforce a static build of the translator in chromium. This prevents strange warnings from defining COMPONENT_BUILD=0. Also rename COMPILER_IMPLEMENTATION to ANGLE_TRANSLATOR_IMPLEMENTATION for better consistency in chromium. ANGLEBUG=477 R=zmo@chromium.org BUG= | ||
| 5e5f990e | 2013-10-08 11:46:54 | Merge 7692ca41dbfe20e6acf3319a37aa38b8160f51c6 from master. Remove %(AdditionalDependencies) from gyp linker deps, and add full windows dependency library list. ANGLEBUG=477 BUG= R=zmo@chromium.org Review URL: https://codereview.appspot.com/14161043 | ||
| 8690da8b | 2013-10-08 10:57:09 | Merge 49cbc5768c15d930d5d8751f5263e9546a07d037 from master. Fix a typo introduced in "GCC Compiler Fixes". ANGLEBUG=478 BUG= R=shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14155043 | ||
| 8622e554 | 2013-10-08 10:52:52 | Merge 16a3eb3e9fdee83ab9ed15769ec629eab4bc4174 from master. Fix compiler test initialization issues. We should call ShInitialize() / ShFinalize() once per process, so moving them out of individual test's Setup() / Shutdown() to the test main(). BUG= R=alokp@chromium.org Review URL: https://codereview.appspot.com/13568048 | ||
| 2b6008c9 | 2013-10-08 10:44:05 | Merge 366229430ea056cf7f33917a4fa37b721512a42c from master. Create a static translator project and allow the previous translator project to be used in component builds. | ||
| 7c697201 | 2013-10-07 17:18:14 | Deleted manually maintained visual studio projects and replaced them with gyp generated ones. | ||
| 179b0046 | 2013-10-08 16:43:03 | Enabled multiprocessor compilation. | ||
| ce1d3c48 | 2013-10-08 16:42:47 | Added flags to disable or enable generation of samples and test projects. | ||
| 0049e43d | 2013-10-07 17:07:33 | Fixed the DEPS folder and added a .gclient file so gclient sync will now work. | ||
| 6850947e | 2013-10-07 17:06:30 | Added a define that removes d3d includes from the common directory so that d3d9 headers are not included in the translator project. | ||
| c3597523 | 2013-09-05 11:12:14 | Refactored the tests.gyp file. | ||
| 0e435467 | 2013-09-03 15:21:51 | Refactored the samples.gyp file. | ||
| 39d5166d | 2013-08-29 16:08:23 | Moved the gyp libGLESv2 and libEGL projects into their own gyp files. Renamed build_angle.gpy* to angle.gyp* but kept build_angle.gyp for chrome compatability. | ||
| 17732823 | 2013-08-29 13:46:49 | Moved the compiler source files into directories based on their project and added a compiler.gypi to generate the compiler projects. | ||
| d47e0fcc | 2013-08-29 11:40:43 | Split the d3d9 and d3d11 backends into folders and updated the gyp file to use a python script to generate the file lists for the libGLESv2 and libEGL projects. | ||
| 401a0bc5 | 2013-10-16 13:20:49 | Fix D3D9 attributes being marked as requireing conversion when they did not. R=jmadill@chromium.org,shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14737043 | ||
| 71cc91fc | 2013-09-18 12:51:22 | Remove an assert statement to do with uniforms and element indexes. This assert could trigger false positives on sampler types. We should eventually replace our uniform handling logic with something more consistent with D3D11's "everything is a constant buffer" model. TRAC #23749 Signed-off-by: Shannon Woods Signed-off-by: Nicolas Capens | ||
| 5925a4e4 | 2013-10-10 10:16:47 | Only check for missmatched HWND process IDs if swap chain creation fails. R=shannonwoods@chromium.org,zmo@chromium.org,jmadill@chromium.org Review URL: https://codereview.appspot.com/14540050 | ||
| 152ed093 | 2013-10-09 17:01:15 | Do not dereference a NULL pointer when retrieving the base level image of an empty 2D array texture. TRAC #23957 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| bfc93bba | 2013-10-09 11:36:53 | Use cube textures as 2D texture arrays in rendertarget SRVs This fixes mipmapping for renderable cube textures in D3D11. Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill | ||
| f5ef21cd | 2013-10-03 11:20:48 | Add a define to force off the vertical sync for profiling. TRAC #23973 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d311019e | 2013-09-24 11:52:47 | Fix incorrect mip sizes for cube maps when creating them with TexStorage2D. TRAC #23913 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 01c21d28 | 2013-09-24 11:52:16 | Fix incorrect targets for TexStorage2D with cube maps. TRAC #23913 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d0f8e82b | 2013-09-30 15:21:53 | Implement META_ASSERT with static_assert if the compiler supports it. TRAC #23948 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d1e9a9a6 | 2013-09-30 15:22:57 | Add missing ES3 unsized internal formats and properly return 1 for alpha in integer formats with no alpha channel. TRAC #23949 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| f6d6901c | 2013-10-07 12:10:37 | Fall back to LoadLibrary if preloading d3d compiler modules fails. TRAC #23985 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| c1f8b16b | 2013-10-07 10:46:38 | Move validation of API errors out of Texture*::generateMipmaps() to the API. TRAC #23959 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 35d1501b | 2013-10-07 10:46:37 | Clean up the validation logic in glGenerateMipmap by using the generic base format property methods. TRAC #23959 Signed-off-by: Shannon Woods Signed-off-by: Geoff Lang | ||
| 33f9c2ef | 2013-10-07 10:46:36 | In GenerateMipmap, determine if texture is a compressed or depth texture via generic methods instead of from the typed class. Part of GenerateMipmap cleanups. TRAC #23959 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| d3d2a342 | 2013-10-07 10:46:35 | Add methods to return the properties of the base level image of a texture. We can call these of any texture type. These methods are only well-defined for complete textures (IE, not cube maps with one face defined in one level). TRAC #23957 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods | ||
| 93780289 | 2013-10-04 11:04:55 | Update to most recent khrplatform.h Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill | ||
| ef2c2b83 | 2013-09-26 10:06:07 | Eliminate bitfield enum members to avoid GCC compile error. BUG=448 R=shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14302044 | ||
| b04b708c | 2013-09-30 15:54:57 | Refactored the generate_shaders.bat script to use a function to compile the shaders and have the option of creating debug shaders. TRAC #23907 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| 63b5f1fd | 2013-09-23 14:52:14 | Removed parameter validation from Texture::set* calls since validation is already done in ValidateTexParamParameters. TRAC #23908 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| d4f180b2 | 2013-09-24 13:57:44 | Validate compressed texture dimensions based on the per-format compressed block sizes rather than hard-coded values. TRAC #23630 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods | ||
| ce635695 | 2013-09-24 13:56:32 | Context now returns maximum texture levels per texture type, updated validation to validate mip level based on the texture target. TRAC #23630 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods |