1. c9610c5 Starting refactor of ProgramBinary by Brandon Jones · 10 years ago
  2. 43a53e2 Converted ProgramBinary to use Context caps instead of Renderer by Brandon Jones · 10 years ago
  3. 0b7eef7 Removed common_includes.h reordered includes. by Geoff Lang · 10 years ago
  4. 7162096 More shader refactor cleanup by Brandon Jones · 10 years ago
  5. ea24759 Remove remnants of old PCH code. by Jamie Madill · 10 years ago
  6. 900013c Add caps from the 6.29 table. by Geoff Lang · 10 years ago
  7. 48dcae7 Added transform feedback shader generation. by Geoff Lang · 10 years ago
  8. 1b6edcb Add remaining transform feedback queries. by Geoff Lang · 10 years ago
  9. d450505 Fix long error messages breaking InfoLog::append. by Jamie Madill · 10 years ago
  10. e684b58 Add support for querying number of active uniform blocks/block name max length from a program object. by shannonwoods@chromium.org · 11 years ago
  11. 70eb1ea Implement UniformBlockBinding, and necessary state to track uniform block bindings on the API side. by shannonwoods@chromium.org · 11 years ago
  12. e16e651 Place each info log message on a new line. by shannon.woods@transgaming.com · 11 years ago
  13. bdf2d80 Add precompiled header support for the libGLESv2 project. by shannon.woods@transgaming.com · 11 years ago
  14. 486d9e9 Remove a lot of unnecessary include files and break include chains. by shannon.woods@transgaming.com · 11 years ago
  15. d2811d6 Break some of the include chains that cause unneeded dependencies between headers. by shannon.woods@transgaming.com · 11 years ago
  16. 4a186ed Moved VertexDeclarationCache to its own header and source file. by daniel@transgaming.com · 12 years ago
  17. 70062c9 Passes the Renderer to various objects at construction time. by daniel@transgaming.com · 12 years ago
  18. 989c1c8 Make ProgramBinary a refcount object and use Binding pointers to maintain it's lifetime on context and program. by daniel@transgaming.com · 12 years ago
  19. 716056c Restore the explicit isLinked() method for Programs and fix link(). by daniel@transgaming.com · 12 years ago
  20. 4c962bf Make Program link() and setProgramBinary() return the status of the operation by daniel@transgaming.com · 12 years ago
  21. 39c9d95 Remove Program serial tracking. It is no longer useful (or used). by daniel@transgaming.com · 12 years ago
  22. 90080e3 Support for serializing a linked program to binary. by apatrick@chromium.org · 12 years ago
  23. 253b8d2 Refactor program info log out of ProgramBinary and in to Program. by apatrick@chromium.org · 12 years ago
  24. 3ce8dbc Add placeholder entry points for GL_OES_get_program_binary. by apatrick@chromium.org · 12 years ago
  25. ea09f9b Move ProgramBinary into new file. by apatrick@chromium.org · 12 years ago
  26. e2a59bb Refactor Program into Program and ProgramBinary. by apatrick@chromium.org · 12 years ago
  27. 9a30b09 Program::link() and callees do not access mPixelHLSL, mVertexHLSL, mFragmentShader, mVertexShader, mAttributeBinding. by apatrick@chromium.org · 12 years ago
  28. ec909fc If a uniform was created before, still set the register type index since it can be different. by daniel@transgaming.com · 12 years ago
  29. 28be96b Removed redundant registerCount > 0 checks. The register indices now indicate presence. by daniel@transgaming.com · 12 years ago
  30. f5c8a2e Refactored setting the register information. by daniel@transgaming.com · 12 years ago
  31. ea7c345 Store multiple register indices per uniform. by daniel@transgaming.com · 12 years ago
  32. 11399d5 Make sure the internal DX uniforms get updated after re-linking. by daniel@transgaming.com · 12 years ago
  33. ddb6e8e Stop using unsafe sprintf method. by kbr@chromium.org · 12 years ago
  34. 2e793f0 Decorate (and undecorate) struct fields too (when not built-in). by daniel@transgaming.com · 12 years ago
  35. 807d8c3 Fixed info log regressions. by daniel@transgaming.com · 12 years ago
  36. 51b2685 Don't use strlen inside of loop by jbauman@chromium.org · 12 years ago
  37. cde6a61 Rename the Shader 'varyings' member to 'mVaryings' to follow coding standard by daniel@transgaming.com · 12 years ago
  38. e057c5d Fixed more warnings. by apatrick@chromium.org · 12 years ago
  39. a1d8059 Increase MSVC warning level to 4. by apatrick@chromium.org · 12 years ago
  40. e0f059c Remove calls to new when modifying shader constants. by jbauman@chromium.org · 12 years ago
  41. d9a54f9 Fixed gl_FragCoord.y calculation by daniel@transgaming.com · 12 years ago
  42. c333699 Fixed vertex sampler index retrieval. by daniel@transgaming.com · 13 years ago
  43. 9a84912 Add support for glGetnUniform*vEXT by daniel@transgaming.com · 13 years ago
  44. e918ea2 Rename UniformTypeSize to UniformInternalSize by daniel@transgaming.com · 13 years ago
  45. edc3150 Rename UniformComponentCount to UniformExternalComponentCount by daniel@transgaming.com · 13 years ago
  46. c9d81a2 Fix warning from uniform conversion template. by daniel@transgaming.com · 13 years ago
  47. 96a4a6c Avoid repeated getDevice() calls when applying uniforms. by daniel@transgaming.com · 13 years ago
  48. 72e8f44 Avoid unnecessarily copying uniforms by jbauman@chromium.org · 13 years ago
  49. b6e7222 Avoid iterating over unused samplers. by jbauman@chromium.org · 13 years ago
  50. a28233e Iterate directly over uniforms when applying them by jbauman@chromium.org · 13 years ago
  51. 8b3c1af Improve performance of applyRenderTarget and applyTextures by jbauman@chromium.org · 13 years ago
  52. aa5e59b Don't unlink when detaching shaders. by daniel@transgaming.com · 13 years ago
  53. 51db7fb Optimize string comparisons by avoiding the creation of temporary substrings. by daniel@transgaming.com · 13 years ago
  54. c72c641 Decorate arrays uniforms with "ar_" to identify arrays of size 1. by daniel@transgaming.com · 13 years ago
  55. 024f1a9 Optimize uniform handling by storing both decorated and undecorated names. Use a consistent naming scheme to clarify decorated/undecorated name usage. by daniel@transgaming.com · 13 years ago
  56. 8a4dad6 Remove path info without GetCurrentDirectory by daniel@transgaming.com · 13 years ago
  57. 87891f7 Remove path from D3DCompiler warning messages by daniel@transgaming.com · 13 years ago
  58. b1092bf Fix gl_FragCoord. by apatrick@chromium.org · 13 years ago
  59. dfd5702 Fix compilation warnings. by daniel@transgaming.com · 13 years ago
  60. 9ba680a Comment some (vertex) texture lookup functionality. by daniel@transgaming.com · 13 years ago
  61. f494c9c Validate the sampler uniform against the number of (combined) texture image units. by daniel@transgaming.com · 13 years ago
  62. 424bb49 Validate shaders so they don't exceed the texture unit counts. by daniel@transgaming.com · 13 years ago
  63. 3f74c7a Correct the sizes of the (combined) texture unit arrays for VTF. by daniel@transgaming.com · 13 years ago
  64. d4a3517 Apply vertex textures and sampler states to the D3D9 device. by daniel@transgaming.com · 13 years ago
  65. 0e64dd6 Rename SamplerType to TextureType (refactoring). by daniel@transgaming.com · 13 years ago
  66. 733ba93 Use a hash map for faster resource lookups. by daniel@transgaming.com · 13 years ago
  67. 2a5645f Fix a typo in r592. (I developped on Windows and typed in on Mac and submit). by zmo@google.com · 13 years ago
  68. 53d73e0 glGetProgramiv(GL_ACTIVE_UNIFORM_MAX_LENGTH) should count an extra 3 if uniform is an array because "[0]" is appended. by zmo@google.com · 13 years ago
  69. 8ea5afe Switched to D3D10 shader compiler. by apatrick@chromium.org · 13 years ago
  70. 38e76e5 Keep track of applied textures and dirty state to minimize D3D calls. by daniel@transgaming.com · 13 years ago
  71. 11dd5dd Fix varying packing. by daniel@transgaming.com · 13 years ago
  72. 9775002 Fix varying relinking. TRAC #15527 Issue=100 Signed-off-by: Daniel Koch by daniel@transgaming.com · 13 years ago
  73. 0f4cefe Map D3D calls and HLSL shaders back to GLES2 calls and GLSL ES shaders in PIX. by apatrick@chromium.org · 13 years ago
  74. da4d049 Fixed gl_PointCoord Y coordinate. by apatrick@chromium.org · 13 years ago
  75. b31f532 All surfaces follow D3D Y convention, i.e. (0, 0) is "top-left" rather than GL's "bottom-left". This eliminates the need to flip the default FBO to the D3D convention using additional blits when presenting and reduces VRAM usage for redundant window sized surfaces. by apatrick@chromium.org · 13 years ago
  76. a41e6e3 Fix support for arrays of sampler uniforms. by daniel@transgaming.com · 13 years ago
  77. eea7079 Fix querying active attributes. TRAC #14849 Signed-off-by: Daniel Koch by daniel@transgaming.com · 13 years ago
  78. 41b2fbd Fix support for arrays of samplers. TRAC #14840 Signed-off-by: Daniel Koch by daniel@transgaming.com · 13 years ago
  79. 3175496 Implement gl_DepthRange using a single uniform vector. by daniel@transgaming.com · 14 years ago
  80. 396c643 Increase the number of varying vectors to 10 on Shader Model 3.0 devices. by daniel@transgaming.com · 14 years ago
  81. ce86442 Add an array index to arrays of structures. by daniel@transgaming.com · 14 years ago
  82. 996675c Fixed skipping over internal uniforms in getActiveUniform. by daniel@transgaming.com · 14 years ago
  83. 72d58c4 Fixed gl_FragCoord emulation for point sprites of size > 1 using VPOS by kbr@chromium.org · 14 years ago
  84. 73a5db6 Initialize renderbuffer variables. Make serials constant. Removed X1R5G5B5 support. by daniel@transgaming.com · 14 years ago
  85. a9cd70a Fix glGetActiveUniform for samplers by daniel@transgaming.com · 14 years ago
  86. 6a20d10 Ensure mInfoLog is nulled out after it is deleted. by daniel@transgaming.com · 14 years ago
  87. da13f3e Adds resource manager class. by daniel@transgaming.com · 14 years ago
  88. 162267d fix spacing issue due to manual merge by daniel@transgaming.com · 14 years ago
  89. 4f921eb Renamed dx_Window to dx_Viewport TRAC #11594 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
  90. be5a086 Implement gl_PointCoord on SM3 hardware by daniel@transgaming.com · 14 years ago
  91. a3bbfd4 Fixes double-decoration when getUniformLocation is called from defineUniform. by daniel@transgaming.com · 14 years ago
  92. e0d7d43 Fix DepthRange location by daniel@transgaming.com · 14 years ago
  93. 91fd1de Caches the location of generic uniforms by daniel@transgaming.com · 14 years ago
  94. d08ea90 Reduces STL size calls. by daniel@transgaming.com · 14 years ago
  95. 2d84df0 Cache D3D constant handles with their associated uniforms. by daniel@transgaming.com · 14 years ago
  96. 4af7acc Implemented varying packing by daniel@transgaming.com · 14 years ago
  97. 13eeeed Fixed reporting unlinked varyings by daniel@transgaming.com · 14 years ago
  98. 4071e66 Consider out-of-range texture units to be incomplete. by daniel@transgaming.com · 14 years ago
  99. 0df1687 Add HLSL error messages to the info log when compileToBinary fails by daniel@transgaming.com · 14 years ago
  100. 5a0b0a8 Minimizes texture state changes by daniel@transgaming.com · 14 years ago