1. a3bbfd4 Fixes double-decoration when getUniformLocation is called from defineUniform. by daniel@transgaming.com · 14 years ago
  2. 8f05d1a Save D3D state before altering it for masked clears by daniel@transgaming.com · 14 years ago
  3. 9c212ca Fixed warnings in release build. Trace was not defined properly. by alokp@chromium.org · 14 years ago
  4. 84a9628 Moved windows-only targets into OS==win conditional. by alokp@chromium.org · 14 years ago
  5. dd7948b According to spec, the stencil ref is clamped to the range [0,2^s-1] by daniel@transgaming.com · 14 years ago
  6. 91b7232 Removed the dependency of compiler on common. This is done to make compiler self-sufficient so that it is easier to consume by external developers. I tried to replace all instances of assert by simply redefining assert(x) to ASSERT(x), but was getting a lot of compile errors. I still need to investigate that. by alokp@chromium.org · 14 years ago
  7. 4e4facd Refactored InfoSink. I have replaced most instances of sprintf with std::ostringstream to make it safer. I have made sure that everything still compiles and passes conformance tests. by alokp@chromium.org · 14 years ago
  8. e37888d Add support for various egl Get methods by daniel@transgaming.com · 14 years ago
  9. 5ac5dd2 Correct the eglMakeCurrent return value on lost context (syntax) by daniel@transgaming.com · 14 years ago
  10. 561637a Avoid using instancing on hardware where it does not work well enough. by daniel@transgaming.com · 14 years ago
  11. 13b2dd8 Used "not" instead of "!" for vectors. by alokp@chromium.org · 14 years ago
  12. d88b773 Do not write extraneous semi-colons - some glsl compilers are do not like that even though it is so easy to ignore. by alokp@chromium.org · 14 years ago
  13. 90033b9 ShInitialize/ShFinalize is designed to be called once per process, or it would crash at random locations. I changed ShFinalize() to properly cleanup and reset global variables so that they can be called multiple times. I think that the compiler setup is much more complicated than it needs to be. It unnecessarily uses global variables. A custom pool allocator is overkill too. by alokp@chromium.org · 14 years ago
  14. 866f318 TextureColorbufferProxy must query the texture to get the latest width & height. by daniel@transgaming.com · 14 years ago
  15. 81655a7 Use instancing for non-array vertex attributes. by daniel@transgaming.com · 14 years ago
  16. 8c9ff19 Add Jim Hauxwell as a contributor by daniel@transgaming.com · 14 years ago
  17. b28a23b Fixes query for active texture TRAC #12374 by daniel@transgaming.com · 14 years ago
  18. c6c6f02 Report an EGL_CONTEXT_LOST error on D3DERR_DEVICELOST by daniel@transgaming.com · 14 years ago
  19. a2a95e7 Implement scoped structure declarations by daniel@transgaming.com · 14 years ago
  20. 8026c67 Fixed struct name lexing by daniel@transgaming.com · 14 years ago
  21. 838bcea Detect draws that would read outside the vertex buffer. by daniel@transgaming.com · 14 years ago
  22. 8b9f4cc Fix FORCE_REF_RAST definition TRAC #12343 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
  23. 741a588 Add defines to enable the reference rasterizer by daniel@transgaming.com · 14 years ago
  24. 89b0543 Fixed compile error with gcc 4.4. by alokp@chromium.org · 14 years ago
  25. 1bcc3fd Patching changes from thestig@chromium.org for fixing ANGLE build with gcc 4.4 on Karmic. The original CL is here: http://codereview.appspot.com/1255042/show by alokp@chromium.org · 14 years ago
  26. 5d4c28f Removes check for framebuffer == 0 in glRenderbufferStorage by daniel@transgaming.com · 14 years ago
  27. 178adff Give sorted configs a unique ID without changing the original set by daniel@transgaming.com · 14 years ago
  28. cd0a9a8 Define GL_FRAGMENT_PRECISION_HIGH by daniel@transgaming.com · 14 years ago
  29. e0d7d43 Fix DepthRange location by daniel@transgaming.com · 14 years ago
  30. defa1c3 Use plain data arrays for Buffer storage by daniel@transgaming.com · 14 years ago
  31. 91fd1de Caches the location of generic uniforms by daniel@transgaming.com · 14 years ago
  32. 15a4d2e Explicitly set optimizations to /O2 in Release build by daniel@transgaming.com · 14 years ago
  33. 5a722c7 Disable checked STL iterators in Release build by daniel@transgaming.com · 14 years ago
  34. e7273f4 Inline any suitable function in Release build by daniel@transgaming.com · 14 years ago
  35. a36f98e Correct GLboolean handling for glColorMask and glSampleCoverage by daniel@transgaming.com · 14 years ago
  36. a5d7623 Enforce fragment precision qualifier requirement by daniel@transgaming.com · 14 years ago
  37. 0578f81 Untabify compiler code by daniel@transgaming.com · 14 years ago
  38. 0a311a4 ensure mBaseTexture is initialized by daniel@transgaming.com · 14 years ago
  39. d08ea90 Reduces STL size calls. by daniel@transgaming.com · 14 years ago
  40. 4e89d23 Cleaned up Common.h. Removed unnecessary includes and typedefs. Removed tabs from PoolAlloc.h and replaced UINT_PTR with uintptr_t. by alokp@chromium.org · 14 years ago
  41. cff1aff Fixed compile error on a few linux buildbots. Included string.h for memset. by alokp@chromium.org · 14 years ago
  42. 2b7ebdb Switches stl copy in bufferSubData for a memcpy by daniel@transgaming.com · 14 years ago
  43. 202ff65 Caches parameters for SetStreamSource calls by daniel@transgaming.com · 14 years ago
  44. 2d84df0 Cache D3D constant handles with their associated uniforms. by daniel@transgaming.com · 14 years ago
  45. d8e9372 Implicitly define GL_ES by daniel@transgaming.com · 14 years ago
  46. c808c5a When NONPOW2CONDITIONAL is set, limit NPOTs to a single level. by daniel@transgaming.com · 14 years ago
  47. 4af7acc Implemented varying packing by daniel@transgaming.com · 14 years ago
  48. d7c9810 Only output DepthRange, xor() and mod() when used by daniel@transgaming.com · 14 years ago
  49. c6977ce Fixed initialization and comparison of variable Types by daniel@transgaming.com · 14 years ago
  50. 13eeeed Fixed reporting unlinked varyings by daniel@transgaming.com · 14 years ago
  51. 9bc5d23 Add predefined macro GL_ES by daniel@transgaming.com · 14 years ago
  52. edff8dc Report an error on the use of the line continuation character by daniel@transgaming.com · 14 years ago
  53. 3debd2b Make faceforward match the conformance test. by daniel@transgaming.com · 14 years ago
  54. 6a94b97 eglChooseConfig must return filtered size when configs is NULL. by daniel@transgaming.com · 14 years ago
  55. 7e0ed77 Added a space between ']]'. Flex 2.5.33, which is used on MAC does not like this. by alokp@chromium.org · 14 years ago
  56. 91a01a1 Fixed compile error on MAC. Fixed TMap to use std::pair<const K, V> as pool_allocator parameter. Replaced all instances of std::map with TMap. I wonder if this pool_allocator is worth all this complexity. by alokp@chromium.org · 14 years ago
  57. b1e8c6f Getting ready to fix compile-errors on mac. This CL only contains cosmetic changes. Removed SGI_STL blocks. Removed tabs and fixed formatting. by alokp@chromium.org · 14 years ago
  58. 4071e66 Consider out-of-range texture units to be incomplete. by daniel@transgaming.com · 14 years ago
  59. a71cdd7 Save render state across glFinish. by daniel@transgaming.com · 14 years ago
  60. 2c42c6c eglInitialize must not update major and minor if they are NULL. by daniel@transgaming.com · 14 years ago
  61. 0df1687 Add HLSL error messages to the info log when compileToBinary fails by daniel@transgaming.com · 14 years ago
  62. 5a0b0a8 Minimizes texture state changes by daniel@transgaming.com · 14 years ago
  63. 41d8dd8 Add better error checking on buffer updates by daniel@transgaming.com · 14 years ago
  64. c828b14 Improve TranslatedVertexBuffer::map performance by daniel@transgaming.com · 14 years ago
  65. 9a0606c Improve TranslatedVertexBuffer::map performance by daniel@transgaming.com · 14 years ago
  66. 442b7de Re-enable debug tracing by default TRAC #12158 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
  67. 73248ec Mark configs with a format different from the display mode as conformant by daniel@transgaming.com · 14 years ago
  68. 339ae70 Minimizes changes of the depth stencil buffer by daniel@transgaming.com · 14 years ago
  69. a79f9d1 Minimizes render state changes by daniel@transgaming.com · 14 years ago
  70. 092bd48 Minimizes render target changes by daniel@transgaming.com · 14 years ago
  71. 9c50288 Fixed crash on 64-bit posix platform. stdint.h was not being included and wrong size of uintptr_t was being used. by alokp@chromium.org · 14 years ago
  72. 1ddd1dd Restore state after Blit operations by daniel@transgaming.com · 14 years ago
  73. db1afef Improve performance in Surface::swap by daniel@transgaming.com · 14 years ago
  74. 4fa0833 Prevent redundant uniform updates by daniel@transgaming.com · 14 years ago
  75. ff42c63 Changes to compile translator_glsl on linux. by alokp@chromium.org · 14 years ago
  76. 92680f9 The script for flex and bison was not being generated properly on linux. Extra quotes were being generated in the command-line around output-file path. This change gets around the problem by expanding string variables instead of list. This has another nice side effect that output file path need not be repeated twice. by alokp@chromium.org · 14 years ago
  77. 616ffcf Optimized getPresentInterval by daniel@transgaming.com · 14 years ago
  78. d091b19 Mark configs with a format different from the display mode as non-conformant by daniel@transgaming.com · 14 years ago
  79. d1f6fde Don't enumerate configs for depth/stencil formats not supported by any hardware by daniel@transgaming.com · 14 years ago
  80. 7664e55 Making glsl-translator cross-platform. Removed unnecessary inclusion of windows.h. by alokp@chromium.org · 14 years ago
  81. 0f18961 Prevent atan2 from generating a NaN by daniel@transgaming.com · 14 years ago
  82. adf0284 Clarify config enumeration by daniel@transgaming.com · 14 years ago
  83. 5bd0ce3 Disable the stencil test when no stencil buffer by daniel@transgaming.com · 14 years ago
  84. a54da4e Implemented inline structure construction by daniel@transgaming.com · 14 years ago
  85. 92984ef Replaces fmod with modf. Review URL: http://codereview.appspot.com/1125043 by alokp@chromium.org · 14 years ago
  86. b892fc6 Make sure that floats are written with at least one decimal point. by alokp@chromium.org · 14 years ago
  87. 194522f Fixed all issues with variable and function argument declaration. Multiple declarations of arrays in the same line had bugs. Also sepearated out declaration of varaibles and function arguments which makes it easier to understand. by alokp@chromium.org · 14 years ago
  88. baeb8c5 Skip drawing to a zero-area render target by daniel@transgaming.com · 14 years ago
  89. 3e4c600 Implement GL_OES_element_index_uint by daniel@transgaming.com · 14 years ago
  90. 97bffae currentValueOffset can remain uninitialized by daniel@transgaming.com · 14 years ago
  91. f2f8d3c Don't use a depth buffer on swap by daniel@transgaming.com · 14 years ago
  92. 00035fe fix trace for glTexParameteri by daniel@transgaming.com · 14 years ago
  93. b9ab9a2 Output final .lib and .dll files to the top-level lib/ folder Trac #11499 by daniel@transgaming.com · 14 years ago
  94. b6bd727 Implemented eglSwapInterval by daniel@transgaming.com · 14 years ago
  95. fc23fe2 Fixed retrieving a render target interface and not releasing it by daniel@transgaming.com · 14 years ago
  96. c9def0b Reset mSceneStarted on Reset by daniel@transgaming.com · 14 years ago
  97. 8ede24f Skip clear when writes masked by daniel@transgaming.com · 14 years ago
  98. ae072af Minimize BeginScene / EndScene calls by daniel@transgaming.com · 14 years ago
  99. c28e76b Fix config depth bits and centralize device type control by daniel@transgaming.com · 14 years ago
  100. b3f7fb6 Recursively write ConstantUnion to correctly construct structs. by alokp@chromium.org · 14 years ago