Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
5b085dc344f1c7a54aa164c0db8eb7c9675f8c66
5b085dc
Add a field to uniforms to track which element within a register the uniform should be uploaded to.
by Jamie Madill
· 11 years ago
28167c6
Add support for struct varyings, and more robust varying link validation.
by Jamie Madill
· 11 years ago
9459966
Ensure struct varyings maintain the proper interpolation qualifier for the child fields.
by Jamie Madill
· 11 years ago
86a97a1
Use the proper register count for structs in HLSL uniforms and varyings.
by Jamie Madill
· 11 years ago
2b538b8
Rename some constants in BlockLayoutEncoder for clarity.
by Jamie Madill
· 11 years ago
c2141fb
Consolidate the register counting functions to a single location in the HLSL layout encoder source.
by Jamie Madill
· 11 years ago
77456f2
Allow block encoders to work with a NULL pointer for the output list structure.
by Jamie Madill
· 11 years ago
a6da33a
Remove the gl::Varying class, and replace all usages with sh::Varying.
by Jamie Madill
· 11 years ago
139b909
Simplify the gl::Varying struct to be more like sh::Varying.
by Jamie Madill
· 11 years ago
ce79dda
Change the varyings list type from a linked list to a vector type.
by Jamie Madill
· 11 years ago
1cb333e
Rename compiler/Uniform.cpp+h to ShaderVariable.cpp+h.
by Jamie Madill
· 11 years ago
47fdd13
Pass varyings to the GLES API from the translator using a direct pointer.
by Jamie Madill
· 11 years ago
9d2ffb1
Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types.
by Jamie Madill
· 11 years ago
912cbfe
Allow the block encoder classes to encode types directly passed by value, instead of as a compound type.
by Jamie Madill
· 11 years ago
bcb6a1e
Simplify the varying priority sorting logic, and add more verbose comments.
by Jamie Madill
· 11 years ago
921968c
Worked around an issue that causes a TDR timeout when Blit11::copyDepthStencil is called repeatedly.
by Geoff Lang
· 11 years ago
125deab
Moved the clipping of blit rectangles to bounds or scissors into the Renderers since rounding to integers can cause errors when stretching in ES3.
by Geoff Lang
· 11 years ago
c832516
Added a Context::getScissorParams method.
by Geoff Lang
· 11 years ago
7f6562b
Prepend the GLSL code in a comment to the generated HLSL shaders when compiled in debug mode.
by Geoff Lang
· 11 years ago
536d726
Replaced the char pointers with std::strings in the Shader classes.
by Geoff Lang
· 11 years ago
42359ca
Implemented glClearBuffer*
by Geoff Lang
· 11 years ago
0b83323
Perform validation of glClear parameters at the API level.
by Geoff Lang
· 11 years ago
da507fe
Refactored the ClearParameters type and moved Renderer11's clear logic into a Clear11 helper class.
by Geoff Lang
· 11 years ago
646559f
Add support for the remaining ES3 framebuffer attachment parameter queries.
by Geoff Lang
· 11 years ago
0a80479
Add Renderbuffer::getComponentType and Renderbuffer::getColorEncoding methods.
by Geoff Lang
· 11 years ago
b2f3d05
Replaced the custom component type and SRGB bool with GLenums.
by Geoff Lang
· 11 years ago
9060a4e
Fix some missing UBO qualifier link validation errors.
by Jamie Madill
· 11 years ago
1957181
Add more robust support for interpolation and storage qualifiers with varyings for GLSL ES 3.00.
by Jamie Madill
· 11 years ago
f2e0f9b
Moved the code to combine interpolation and stoarge qualifiers to the parse helper.
by Jamie Madill
· 11 years ago
9b4f384
Fix using the incorrect vertex count in instancing drawing using the streaming buffer.
by Jamie Madill
· 11 years ago
96b67e3
Make gl::Buffer::size() a const method.
by Jamie Madill
· 11 years ago
0bbd11c
Fix Texture2DArray calling Texture::set/subImage with invalid pointers when the pixels pointer is NULL.
by Geoff Lang
· 11 years ago
c144974
Add the validation files to the gyp file.
by Geoff Lang
· 11 years ago
15934d5
Adds API-level functionality for indexed query functions
by Shannon Woods
· 11 years ago
1b2fb85
Implements indexed query functionality
by Shannon Woods
· 11 years ago
5fe0caa
Adds size and offset queries to BindingOffsetPointer
by Shannon Woods
· 11 years ago
79031cb
TextureStorage11::updateSubresourceLevel will now use the blitter if it is updating a depth stencil texture.
by Geoff Lang
· 11 years ago
de14d60
Fixed a bug where the frontFace shader constant would not be updated if the drawMode or frontFace changed but not the viewport.
by Geoff Lang
· 11 years ago
23c8169
Add support for GL_NUM_EXTENSIONS.
by Geoff Lang
· 11 years ago
56702e6
Eliminate bitfield enum members.
by Nicolas Capens
· 11 years ago
5724442
Removed checks for DXGI_FORMAT_R32G32B32_FLOAT support since GL_RGB32F is converted to DXGI_FORMAT_R32G32B32A32_FLOAT.
by Geoff Lang
· 11 years ago
34dbb6f
Capitalized the first letter of all validation function names.
by Geoff Lang
· 11 years ago
e8ebe7f
Refactored entry point validation functions into their own files.
by Geoff Lang
· 11 years ago
5b61c69
Load 1 into the alpha channel of RGB integer formats instead of 0.
by Geoff Lang
· 11 years ago
7e9ee23
Add GL_DEPTH_STENCIL_ATTACHMENT attachment handling to glFramebufferRenderbuffer.
by Geoff Lang
· 11 years ago
444419f
Fixed the rounding of the source lookup in Blit11's copy depth stencil.
by Geoff Lang
· 11 years ago
4150b35
Fixed ES3 incorreclty not allowing 2D array textures to accept depth stencil formats.
by Geoff Lang
· 11 years ago
e836cf2
Fixed a bug where height was used instead of width to calculate a mip size.
by Geoff Lang
· 11 years ago
ed573c2
Fixed a bug where the parameters to gl::GetDepthPitch were passed in the wrong order.
by Geoff Lang
· 11 years ago
fdf0694
Split the overflow check into explicit multiplication and addition overflow checks.
by Geoff Lang
· 11 years ago
b23fc09
Change the offset variable to an unsigned int since it cannot be negative and is assigned to streamOffset which is an unsigned int.
by Geoff Lang
· 11 years ago
78568ba
Releases a resource that was leaking.
by Shannon Woods
· 11 years ago
9edebd6
Implement mipmapping for integer samplers.
by Nicolas Capens
· 11 years ago
0fe1949
Updated gl::IsInternalTextureTarget to have a client version parameter.
by Geoff Lang
· 11 years ago
3ed0c48
Refactored validation for glFramebufferTexture* and implemented glFramebufferTextureLayer.
by Geoff Lang
· 11 years ago
d5d8e39
Added Renderbuffers for 3D and 2DArray textures.
by Geoff Lang
· 11 years ago
8040f57
Updated Renderbuffers, Textures and TextureStorageInterface to be aware of render targets which are based on miplevels and layers other than zero.
by Geoff Lang
· 11 years ago
309c92a
Framebuffer now uses mip level and texture layer for binding textures.
by Geoff Lang
· 11 years ago
4907f2c
The Texture class now stores the target instead of using a virtual method.
by Geoff Lang
· 11 years ago
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
a49a9bf
Removes auto from compiler.
by Shannon Woods
· 11 years ago
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
af88d72
Fix assert side-effects.
by Nicolas Capens
· 11 years ago
9b8f92e
Remove uses of the HASH_MAP define since unordered_map is already used in several places.
by Geoff Lang
· 11 years ago
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
7dca186
Initialize the vertex current value data.
by Geoff Lang
· 11 years ago
d21656c
Fixed uninitialized local variable warning.
by Geoff Lang
· 11 years ago
57e713e
Fix additional overflow and underflow issues with triangle fans and line loops.
by Geoff Lang
· 11 years ago
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
55ba29c
Implement the DEPTH_STENCIL attachment point for FBOs.
by Geoff Lang
· 11 years ago
1c3192e
Emulate RGB32F textures with DXGI_FORMAT_R32G32B32A32_FLOAT so that sampling is always supported.
by Geoff Lang
· 11 years ago
919f904
Bump ANGLE version.
by Geoff Lang
· 11 years ago
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
4d78273
RenderTarget11::get* calls no longer add references to the D3D resources.
by Geoff Lang
· 11 years ago
4c09586
Cache applied primitive topology.
by Geoff Lang
· 11 years ago
c6354ee
Cache applied constant buffers.
by Geoff Lang
· 11 years ago
1f53cab
Cache applied vertex buffers and input layout.
by Geoff Lang
· 11 years ago
5ccc624
Add a missing case to build manged names of uint types.
by Jamie Madill
· 11 years ago
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
5215e1a
Implement the API entry points for fence sync objects in GLES 3.
by Jamie Madill
· 11 years ago
cd055f8
Add state for the new fence sync objects in ES3.
by Jamie Madill
· 11 years ago
be26b52
Make a slight style change to clarify that VAOs are not stored in the ResourceManager.
by Jamie Madill
· 11 years ago
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
fb9a740
Move the API parameter validation out of Fence.cpp to libGLESv2.cpp.
by Jamie Madill
· 11 years ago
0975236
Move the GL_NV_fence-specific stuff stuff out of the Fence implementation class to gl::Fence.
by Jamie Madill
· 11 years ago
ac4109a
Fixes handling in eglMakeCurrent to allow for null displays.
by Shannon Woods
· 11 years ago
82ff2b3
Diverges version for ES3 ANGLE
by Shannon Woods
· 11 years ago
9ccc7e5
Remove some accidentally committed compiled shaders.
by Jamie Madill
· 11 years ago
f6cc8cc
Implement support all sampler object associated GLES 3 API entry points.
by Jamie Madill
· 11 years ago
fb8a830
Add a helper method to return the selected texture for the TexParameter* and GetTexParameter* family of functions.
by Jamie Madill
· 11 years ago
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
9675b80
Add internal accessor functions for querying sampler object parameters.
by Jamie Madill
· 11 years ago
a85f6f1
Use the currently bound sampler object combined with the internal texture state to determine the
by Jamie Madill
· 11 years ago
f898990
Pass a SamplerState as a parameter to Texture::isSamplerComplete, instead of using the internal SamplerState.
by Jamie Madill
· 11 years ago
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
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
e29d167
Add mutator methods for modifying sampler object parameters.
by Jamie Madill
· 11 years ago
dc35604
Add state for sampler objects.
by Jamie Madill
· 11 years ago
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
1caff07
Align the vertical whitespace in the big switch in Context::getIntegerv.
by Jamie Madill
· 11 years ago
Next »