- 09 Oct, 2013 8 commits
-
-
Jamie Madill authored
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
-
Shannon Woods authored
This fixes mipmapping for renderable cube textures in D3D11. Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill
-
Geoff Lang authored
TRAC #23973 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
Geoff Lang authored
TRAC #23913 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
Geoff Lang authored
TRAC #23913 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
Geoff Lang authored
TRAC #23948 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
Geoff Lang authored
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
-
Geoff Lang authored
TRAC #23985 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
- 08 Oct, 2013 3 commits
-
-
Jamie Madill authored
TRAC #23959 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods
-
Jamie Madill authored
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
-
Jamie Madill authored
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
-
- 07 Oct, 2013 1 commit
-
-
Jamie Madill authored
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
-
- 04 Oct, 2013 1 commit
-
-
Shannon Woods authored
Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill
-
- 03 Oct, 2013 1 commit
-
-
Nicolas Capens authored
BUG=448 R=shannonwoods@chromium.org Review URL: https://codereview.appspot.com/14302044
-
- 30 Sep, 2013 5 commits
-
-
Geoff Lang authored
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
-
Geoff Lang authored
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
-
Geoff Lang authored
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
-
Geoff Lang authored
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
-
Geoff Lang authored
TRAC #20925 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods
-
- 27 Sep, 2013 2 commits
-
-
Jamie Madill authored
TRAC #23843 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods
-
Jamie Madill authored
1. For overflowing the currently bound pixel unpack buffer in TexImage and TexSubImage calls. 2. Enforce unpack buffer offset alignment for TexImage and TexSubImage calls. We'll have to check for currently mapped buffers when we implement map. TRAC #23842 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods
-
- 24 Sep, 2013 19 commits
-
-
Jamie Madill authored
Add helper functions to determien if addition and mulutiplication of unsigned values will cause an overflow. TRAC #23842 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods
-
Jamie Madill authored
TRAC #23896
-
Zhenyao Mo authored
This also fixes the float overflow errno leaking bug. BUG= R=alokp@chromium.org Review URL: https://codereview.appspot.com/13368050
-
Zhenyao Mo authored
This is to work around driver bugs where shader compile or program link would fail incorrectly if gl_Position is not set in vertex shader. At the moment at least Linux NVIDIA driver has this bug. ANGLEBUG=472 R=alokp@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/13509043
-
Zhenyao Mo authored
ANGLEBUG=471 R=kbr@chromium.org Review URL: https://codereview.appspot.com/13322043
-
Zhenyao Mo authored
BUG=249086 ANGLEBUG=468 TEST= R=alokp@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/13195043
-
Jamie Madill authored
ANGLEBUG=469 R=shannonwoods@chromium.org Review URL: https://codereview.appspot.com/13281043
-
Zhenyao Mo authored
BUG=249018 ANGLEBUG=465 R=kbr@chromium.org Review URL: https://codereview.appspot.com/13158043
-
Zhenyao Mo authored
Currently Angle translator made the wrong assumption that all variables have a precision, and ASSERT that. BUG=276031 TBR=alokp@chromium.org Review URL: https://codereview.appspot.com/13113044
-
Zhenyao Mo authored
BUG= R=alokp@chromium.org Review URL: https://codereview.appspot.com/12833045
-
Alok Priyadarshi authored
Used pointers for precision-stack entries as well to avoid unnecessarily re-allocating PrecisionStackLevel whenever the vector needs to resize. Added a scoped class to properly restore symbol-table level after each compile. R=kbr@chromium.org Review URL: https://codereview.appspot.com/12583047
-
Zhenyao Mo authored
ANGLEBUG=457 R=alokp@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/12487043
-
Al Patrick authored
Tracing code the same as previous CL: https://codereview.appspot.com/12699047/ Setup code simplified, and follows the GetProcAddress model of other gl functions. R=shannonwoods@google.com
-
Alok Priyadarshi authored
Bison calls yyerror("syntax error") when it cannot match any grammar rule. We used to append current token string to the error message, which got broken in r2202. This patch restores the original behavior. BUG=442 R=kbr@chromium.org Review URL: https://codereview.appspot.com/12876043 -
Alok Priyadarshi authored
We used to allocate thread-local memory on each compile. If the compile did not happen on the same thread as ShInitialize, we leaked the thread-local memory. It turns out that there is no need to allocate any thread-local memory. This patch cleans up all the unnecessary junk around TLS. BUG=crbug.com/181691 R=kbr@chromium.org Review URL: https://codereview.appspot.com/11679046 Conflicts: src/compiler/ConstantUnion.h src/compiler/ShaderLang.cpp src/compiler/Types.h src/compiler/ValidateLimitations.cpp
-
Jamie Madill authored
TRAC #23854 Signed-off-by: Shannon Woods Signed-off-by: Nicolas Capens
-
Jamie Madill authored
TRAC #23896 Signed-off-by: Shannon Woods
-
Jamie Madill authored
checkout. TRAC #23896 Signed-off-by: Shannon Woods
-
Jamie Madill authored
TRAC #23838 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods
-