1. 4907f2c The Texture class now stores the target instead of using a virtual method. by Geoff Lang · 11 years ago
  2. c90d73a Added a new type of binding pointer for framebuffer texture bindings which stores type, mip level and layer. by Geoff Lang · 11 years ago
  3. a49a9bf Removes auto from compiler. by Shannon Woods · 11 years ago
  4. a36ead4 Updated VertexBuffer's getSpaceRequired and storeVertexAttributes methods to return bools and fixed some validation of parameters to prevent under and overflows. by Geoff Lang · 11 years ago
  5. af88d72 Fix assert side-effects. by Nicolas Capens · 11 years ago
  6. 9b8f92e Remove uses of the HASH_MAP define since unordered_map is already used in several places. by Geoff Lang · 11 years ago
  7. ea22863 Use SafeRelease and SafeDelete to make sure released objects are NULL and will cause proper errors if referenced again. by Geoff Lang · 11 years ago
  8. 7dca186 Initialize the vertex current value data. by Geoff Lang · 11 years ago
  9. d21656c Fixed uninitialized local variable warning. by Geoff Lang · 11 years ago
  10. 57e713e Fix additional overflow and underflow issues with triangle fans and line loops. by Geoff Lang · 11 years ago
  11. 1294924 Fixed a bug where cube depth stencils used the wrong format and didn't set the D3D11_DEPTH_STENCIL_VIEW_DESC::Flags member. by Geoff Lang · 11 years ago
  12. 55ba29c Implement the DEPTH_STENCIL attachment point for FBOs. by Geoff Lang · 11 years ago
  13. 1c3192e Emulate RGB32F textures with DXGI_FORMAT_R32G32B32A32_FLOAT so that sampling is always supported. by Geoff Lang · 11 years ago
  14. 919f904 Bump ANGLE version. by Geoff Lang · 11 years ago
  15. f23eb28 Cache the index ranges at the gl::Buffer and rx::IndexBuffer levels so that ranges do not need to be re-calculated for direct buffers. by Geoff Lang · 11 years ago
  16. 4d78273 RenderTarget11::get* calls no longer add references to the D3D resources. by Geoff Lang · 11 years ago
  17. 4c09586 Cache applied primitive topology. by Geoff Lang · 11 years ago
  18. c6354ee Cache applied constant buffers. by Geoff Lang · 11 years ago
  19. 1f53cab Cache applied vertex buffers and input layout. by Geoff Lang · 11 years ago
  20. 5ccc624 Add a missing case to build manged names of uint types. by Jamie Madill · 11 years ago
  21. 3641b4b Provide a pass-through mechanic for the new ES3 Query methods to use the old ES2 query extension. by Jamie Madill · 11 years ago
  22. 5215e1a Implement the API entry points for fence sync objects in GLES 3. by Jamie Madill · 11 years ago
  23. cd055f8 Add state for the new fence sync objects in ES3. by Jamie Madill · 11 years ago
  24. be26b52 Make a slight style change to clarify that VAOs are not stored in the ResourceManager. by Jamie Madill · 11 years ago
  25. 33dc843 Rename the old Fence class and associated methods to show an NV suffix, for differentiation with ES3 fences sync objects. by Jamie Madill · 11 years ago
  26. fb9a740 Move the API parameter validation out of Fence.cpp to libGLESv2.cpp. by Jamie Madill · 11 years ago
  27. 0975236 Move the GL_NV_fence-specific stuff stuff out of the Fence implementation class to gl::Fence. by Jamie Madill · 11 years ago
  28. ac4109a Fixes handling in eglMakeCurrent to allow for null displays. by Shannon Woods · 11 years ago
  29. 82ff2b3 Diverges version for ES3 ANGLE by Shannon Woods · 11 years ago
  30. 9ccc7e5 Remove some accidentally committed compiled shaders. by Jamie Madill · 11 years ago
  31. f6cc8cc Implement support all sampler object associated GLES 3 API entry points. by Jamie Madill · 11 years ago
  32. fb8a830 Add a helper method to return the selected texture for the TexParameter* and GetTexParameter* family of functions. by Jamie Madill · 11 years ago
  33. 478fdb2 Refactor the validation logic for the TexParameter* series of API entry points to use the same shared method. by Jamie Madill · 11 years ago
  34. 9675b80 Add internal accessor functions for querying sampler object parameters. by Jamie Madill · 11 years ago
  35. a85f6f1 Use the currently bound sampler object combined with the internal texture state to determine the by Jamie Madill · 11 years ago
  36. f898990 Pass a SamplerState as a parameter to Texture::isSamplerComplete, instead of using the internal SamplerState. by Jamie Madill · 11 years ago
  37. 07edd44 Change the checks for texture completeness in Texture*::copySubImage to only check if the specified level is complete. by Jamie Madill · 11 years ago
  38. eb3665c Do not check the texture's filtering mode in Texture*::updateTexture, instead check the texture's dirty flags. by Jamie Madill · 11 years ago
  39. e29d167 Add mutator methods for modifying sampler object parameters. by Jamie Madill · 11 years ago
  40. dc35604 Add state for sampler objects. by Jamie Madill · 11 years ago
  41. 0b20c94 Replace the logic for doing vector and matrix equivalence tests in the shader with a much simpler formula. by Jamie Madill · 11 years ago
  42. 1caff07 Align the vertical whitespace in the big switch in Context::getIntegerv. by Jamie Madill · 11 years ago
  43. 38850df Add new GLES 3 enum cases. by Jamie Madill · 11 years ago
  44. 71fbd60 Implement the glGetInteger64v entry point. by Jamie Madill · 11 years ago
  45. 0fda986 Added Context::getInteger64v for 64-bit integer state queries. by Jamie Madill · 11 years ago
  46. af49691 Add a method to round GLfloat parameters to the nearest integral value, for use in state-setting API methods. by Jamie Madill · 11 years ago
  47. c82fc41 Added support for TEXTURE_COMPARE_MODE and TEXTURE_COMPARE_FUNC sampler states. by Geoff Lang · 11 years ago
  48. 08be89d Make all depth formats texture filterable. by Nicolas Capens · 11 years ago
  49. cb127d3 Create the HLSL shadow texture function. by Nicolas Capens · 11 years ago
  50. 354ed2d Compact sampler type translation. by Nicolas Capens · 11 years ago
  51. 8f80e02 Remove intrinsic parameter names. by Nicolas Capens · 11 years ago
  52. 77c9d1a Add shadow texture intrinsics to the symbol table. by Nicolas Capens · 11 years ago
  53. 2a1d8a3 Add shadow samplers to the compiler front-end. by Nicolas Capens · 11 years ago
  54. aaaec13 Eliminate isVariableBuiltIn. by Nicolas Capens · 11 years ago
  55. d4a9b8d Detect redefinition of functions and variables. by Nicolas Capens · 11 years ago
  56. 1b45214 Fix the reported shader gl_MaxDrawBuffers to be compliant with the new EXT_draw_buffers spec. by Jamie Madill · 11 years ago
  57. 5d287f5 Only allow zero indexes for gl_FragData when the draw buffers extension is disabled. by Jamie Madill · 11 years ago
  58. 75fb475 Implement textureSize. by Nicolas Capens · 11 years ago
  59. c98406a Use the simpler form of GetDimensions. by Nicolas Capens · 11 years ago
  60. b70e5f7 Add support for copying from BGRA formats in CopyTexSubImage*. by Jamie Madill · 11 years ago
  61. 707dbd7 Fix the internal conversion of DXGI DEPTH_COMPONENT32F formats to be DEPTH_COMPONENT_OES in GLES 2 contexts. by Jamie Madill · 11 years ago
  62. d6cb244 Add a client version parameter to several D3D11-specific texture format queries. by Jamie Madill · 11 years ago
  63. 9e33a11 In ShaderExecutable, delete mFunction with delete[] instead of delete. by Al Patrick · 11 years ago
  64. d81cf64 Protect against integer overflows in the IndexBuffer class by validating that the new write position will not overflow. by Geoff Lang · 11 years ago
  65. fe5b272 Protect against integer overflows in the VertexBuffer class by validating the reserved space. by Geoff Lang · 11 years ago
  66. eadfd57 Protect against integer overflows when generating index buffers for line loop and triangle fan drawing. by Geoff Lang · 11 years ago
  67. 004a6f9 Move VAO buffer clearing code to the destructor, instead of the constructor. by Jamie Madill · 11 years ago
  68. 93e50de Implement array sampler support. by Nicolas Capens · 11 years ago
  69. 67a819f Add intrinsics that take a bias parameter. by Nicolas Capens · 11 years ago
  70. 43e8ba8 Support 3D textures. by Nicolas Capens · 11 years ago
  71. 6d232bb Generate HLSL code for integer sampling. by Nicolas Capens · 11 years ago
  72. e605088 Handle new sampler types. by Nicolas Capens · 11 years ago
  73. a940ae4 Add the missing HALF_FLOAT_OES type to the type info table. by Jamie Madill · 11 years ago
  74. 98493dd Simplified TType class by carving out TStructure and TField. by Jamie Madill · 11 years ago
  75. f386bf7 Include stddef.h so NULL is defined. by Jamie Madill · 11 years ago
  76. 2aeb26a Added support for EXT_frag_depth by Jamie Madill · 11 years ago
  77. 18464b5 Removed checks for zero-length arrays because you can never define such arrays. by Jamie Madill · 11 years ago
  78. 28b9742 Removed code for unsupported pack-unpack language. by Jamie Madill · 11 years ago
  79. eb1a010 Add expression complexity and call stack depth limits. by Jamie Madill · 11 years ago
  80. 94bf7f2 Used size_t for object size instead of signed int. by Jamie Madill · 11 years ago
  81. 7164cf4 Clamped negative index access. by Jamie Madill · 11 years ago
  82. 075edd8 Refactor location tracking. by Jamie Madill · 11 years ago
  83. 7a217de Remove dead code left over from the old preprocessor. by Jamie Madill · 11 years ago
  84. 703cdd6 Delete dead code for cloning various types. by Jamie Madill · 11 years ago
  85. 9e73b21 Marks formats renderable which had been missed and corrects table headers. by Shannon Woods · 11 years ago
  86. 809d250 Enables glGetInternalformativ API function by Shannon Woods · 11 years ago
  87. 52f1e7e Implements queriability for internal format sample counts. by Shannon Woods · 11 years ago
  88. dd4674f Adds a function to retrieve the renderable DXGI format for a GL internal format. by Shannon Woods · 11 years ago
  89. ddb785c Fixes a typo in the spelling of GetTextureFormat. by Shannon Woods · 11 years ago
  90. 94c3f42 Fix a missing case in OutputHLSL::textureName for 3D texture sampler translation. by Jamie Madill · 11 years ago
  91. a16f167 Fix an incorrect instance of getCols which should be getNominalSize. by Jamie Madill · 11 years ago
  92. d8db866 Handle the new error case with VAOs introduced in GLES 3 involving a user VAO and non-null data pointers. by Jamie Madill · 11 years ago
  93. d102854 Enable the new Vertex Array Object entry points. by Jamie Madill · 11 years ago
  94. a7d0586 Add support for new GetAttrib queries for integer and unsigned integer vertex attributes. by Jamie Madill · 11 years ago
  95. 30855b3 Support querying if a vertex attribute is an un-normalized integer. by Jamie Madill · 11 years ago
  96. aff7150 Refactor the validation for GetAttrib functions to a single shared method. by Jamie Madill · 11 years ago
  97. efb3bd1 Add support for querying the currently bound vertex array object. by Jamie Madill · 11 years ago
  98. 57a8972 Add implementation for Vertex Array Object state. by Jamie Madill · 11 years ago
  99. a857c36 Refactor VertexAttribute to split the "current value" for generic attributes into its own class. by Jamie Madill · 11 years ago
  100. 8793971 Move VertexAttribute to its own header file. by Jamie Madill · 11 years ago