Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
eec5c6308990a157ee3fe0f66349ebc3cee3fc19
/
src
/
libGLESv2
/
renderer
/
Renderer11.cpp
eec5c63
Add support for more depth buffer formats in our EGLConfigs.
by shannon.woods@transgaming.com
· 11 years ago
25950ea
Fix the order of the channels in readPixelColor, which was messing up BGRA to RGBA readPixels.
by shannon.woods@transgaming.com
· 11 years ago
be58aa0
Created Fence11.
by shannon.woods@transgaming.com
· 11 years ago
8b7606a
Created Query11.
by shannon.woods@transgaming.com
· 11 years ago
cfe787e
Added a fence creation method to Renderer.
by shannon.woods@transgaming.com
· 11 years ago
50df6c5
Added query creation methods to Renderer.
by shannon.woods@transgaming.com
· 11 years ago
09fd945
Add support for derivative instructions in D3D11.
by shannon.woods@transgaming.com
· 11 years ago
bdf787f
Implemented Renderer11::sync.
by daniel@transgaming.com
· 12 years ago
fe32464
Fix D3D11 instancing support check to test against the current feature level.
by daniel@transgaming.com
· 12 years ago
8b400b1
Do not use dynamic_cast if RTTI is disabled.
by apatrick@chromium.org
· 12 years ago
0b236e2
Removed the programBinary argument from Renderer::setViewport.
by shannon.woods@transgaming.com
· 12 years ago
03951cf
Implemented D3D11 non-pow2 texture support.
by shannon.woods@transgaming.com
· 12 years ago
00032cb
Implement instancing support in D3D11.
by shannon.woods@transgaming.com
· 12 years ago
3e773bb
Implement gl_PointSize point sprite emulation using D3D11 geometry shaders.
by shannon.woods@transgaming.com
· 12 years ago
69ff776
Add a new internal enum for shader type, instead of re-using GL enums.
by shannon.woods@transgaming.com
· 12 years ago
76cd88c
Avoid calling getContext() for resource limits.
by shannon.woods@transgaming.com
· 12 years ago
28d268e
Increase the varying register count to what the feature level supports.
by shannon.woods@transgaming.com
· 12 years ago
4e48204
Increase DX11 uniform count to 1024.
by shannon.woods@transgaming.com
· 12 years ago
254317d
Retrieve the maximum uniform register count from the renderer.
by shannon.woods@transgaming.com
· 12 years ago
c60c521
Implemented D3D11 offscreen texture share handle support.
by shannon.woods@transgaming.com
· 12 years ago
bec04bf
Implement proper BGRA extension support on D3D11.
by shannon.woods@transgaming.com
· 12 years ago
21ba647
Only update a constant buffer when any of its uniforms are dirty.
by shannon.woods@transgaming.com
· 12 years ago
5929ef2
Reuse the constant buffers of the shader executable.
by shannon.woods@transgaming.com
· 12 years ago
358e88d
Add constant buffers to ShaderExecutable11.
by shannon.woods@transgaming.com
· 12 years ago
5fb979d
Use a single set of constant buffers for the driver uniforms.
by shannon.woods@transgaming.com
· 12 years ago
46a5b87
Store DX11 driver uniforms in a separate constant buffer.
by shannon.woods@transgaming.com
· 12 years ago
2b132f4
Implements generateMipmap for CPU-side textures
by shannon.woods@transgaming.com
· 12 years ago
fdeacb8
Adds a function to get the texture resource of a framebuffer's color render target.
by shannon.woods@transgaming.com
· 12 years ago
34f507c
Implemented masked clearing in Renderer11.
by shannon.woods@transgaming.com
· 12 years ago
81c5ef9
Reordered the logic of Renderer11::clear to determine earlier if a masked clear is required.
by shannon.woods@transgaming.com
· 12 years ago
233fe95
Added support for vertex texure fetch in DX11 mode.
by shannon.woods@transgaming.com
· 12 years ago
9d971ff
Implemented Renderer11::copyImage.
by shannon.woods@transgaming.com
· 12 years ago
664916b
Renderer::copyImage now uses the ANGLE rectangle structure instead of the windows one.
by shannon.woods@transgaming.com
· 12 years ago
183408d
RenderTarget11 now stores a shader resource.
by shannon.woods@transgaming.com
· 12 years ago
4d03645
Remove all possible libEGL includes from libGLESv2
by daniel@transgaming.com
· 12 years ago
ed36abd
Move dirty DX constant tracking from Context to the Renderers.
by daniel@transgaming.com
· 12 years ago
ca1ac1f
Add D3D version and shader models to renderer string reported by GetString.
by daniel@transgaming.com
· 12 years ago
4fd1f98
Implemented DX11 GL_TRIANGLE_FAN emulation, using a scratch index buffer.
by daniel@transgaming.com
· 12 years ago
7629bb6
Disable GL_OES_standard_derivatives when ps_2_x or later is not available.
by daniel@transgaming.com
· 12 years ago
e33c8bf
Moved applied texture and sampler caching from Context into the Renderers.
by daniel@transgaming.com
· 12 years ago
d5df4e8
D3D11 device context clears and flushes the state to release internal references before destruction.
by daniel@transgaming.com
· 12 years ago
1ef0967
Completed D3D11 line loop rendering.
by daniel@transgaming.com
· 12 years ago
2eb7ab7
Renderer11::readPixels queries the RenderTarget11 for the correct subresource to read from.
by daniel@transgaming.com
· 12 years ago
e76b64b
Implemented support for DX11 integer and boolean uniforms.
by daniel@transgaming.com
· 12 years ago
a390e1e
Implemented support for DX11 driver uniforms by assigning fixed register slots.
by daniel@transgaming.com
· 12 years ago
7fbf486
Fixed applied index buffer offset not being cached.
by daniel@transgaming.com
· 12 years ago
ee42a0a
Implemented Renderer11::readPixels.
by daniel@transgaming.com
· 12 years ago
c9a501d
Implements Renderer11::createRenderTarget
by daniel@transgaming.com
· 12 years ago
c06ccb2
Made the D3D objects returned by RenderStateCache into weak pointers.
by daniel@transgaming.com
· 12 years ago
36670db
Adds Renderer11::createTexture functions.
by daniel@transgaming.com
· 12 years ago
0785fad
Implemented Renderer11::setTexture.
by daniel@transgaming.com
· 12 years ago
0f9b320
Fixed a typo in an error message.
by daniel@transgaming.com
· 12 years ago
54de24f
Implemented Renderer11::setSamplerState.
by daniel@transgaming.com
· 12 years ago
22ada2c
DX11 index buffer offset is in bytes.
by daniel@transgaming.com
· 12 years ago
9f7ede6
Fixed the number of vertices for DrawIndexed to draw.
by daniel@transgaming.com
· 12 years ago
e9cf5e7
Patch fixes that should have made it into prior patch for renderable migration.
by daniel@transgaming.com
· 12 years ago
b1c208f
Migrates textures to render targets with copyToRenderTarget in DX11.
by daniel@transgaming.com
· 12 years ago
2275f91
Eliminated D3DConstantTable.
by daniel@transgaming.com
· 12 years ago
da8d380
Implemented support for DX11 sampler uniforms.
by daniel@transgaming.com
· 12 years ago
e6d12e9
Implemented support for DX11 uniform arrays.
by daniel@transgaming.com
· 12 years ago
873f28a
Implemented basic applying of uniform values for DX11.
by daniel@transgaming.com
· 12 years ago
d0f82bc
Fixed a bug in Renderer11::clear where the wrong render target is fetched.
by daniel@transgaming.com
· 12 years ago
c511430
Implemented Renderer11::drawElements.
by daniel@transgaming.com
· 12 years ago
413d271
Moves creation of renderer-specific texture storage objects to the renderer.
by daniel@transgaming.com
· 12 years ago
87705f8
Renames classes in the TextureStorage heirarchy for clarity
by daniel@transgaming.com
· 12 years ago
c5431eb
Implemented Renderer11::applyVertexBuffer and Renderer11::applyIndexBuffer.
by daniel@transgaming.com
· 12 years ago
11c2af5
Implemented IndexBuffer11.
by daniel@transgaming.com
· 12 years ago
0b6d774
Added an IndexBuffer creation method to Renderer.
by daniel@transgaming.com
· 12 years ago
2c4d070
Implemented VertexBuffer11.
by daniel@transgaming.com
· 12 years ago
ab1c146
Provide a stub for Renderer11::applyUniforms.
by daniel@transgaming.com
· 12 years ago
a8aac67
Creates Image11 class
by daniel@transgaming.com
· 12 years ago
3f255b4
Added vertex buffer creation methods to renderer.
by daniel@transgaming.com
· 12 years ago
88853c5
Don't expose DX constants as GL uniforms.
by daniel@transgaming.com
· 12 years ago
1298518
Combine dx_Depth and dx_FrontCCW into dx_DepthFront.
by daniel@transgaming.com
· 12 years ago
e499141
Move program binary serial caching to renderer
by daniel@transgaming.com
· 12 years ago
9a06737
Ensure state caching variables are handled consistently in markAllStateDirty
by daniel@transgaming.com
· 12 years ago
f721fdb
Moves GenerateMipmap function to the Renderer
by daniel@transgaming.com
· 12 years ago
244e183
Adds a function to the Renderer which will return a newly created Image.
by daniel@transgaming.com
· 12 years ago
d55e8c1
Scissor test state is set as part of the Renderer::setScissor method.
by daniel@transgaming.com
· 12 years ago
3124048
Changed D3DConstant table, IndexDataManager,VertexDataManager and vertexconversion namespaces.
by daniel@transgaming.com
· 12 years ago
25e16af
Move HLSL compilation to Renderer.
by daniel@transgaming.com
· 12 years ago
d4cf251
Implemented Renderer11::drawArrays.
by daniel@transgaming.com
· 12 years ago
d4b2db2
Implement Renderer11::applyShaders.
by daniel@transgaming.com
· 12 years ago
c52be63
Apply the input topology.
by daniel@transgaming.com
· 12 years ago
7b18d0c
Store the shader bytecode in ShaderExecutable to pass it to CreateInputLayout.
by daniel@transgaming.com
· 12 years ago
18adad0
Create and set a basic vertex buffer.
by daniel@transgaming.com
· 12 years ago
da495a1
Create and set a basic input layout.
by daniel@transgaming.com
· 12 years ago
0b03b06
Implement applyPrimitiveType for Renderer11.
by daniel@transgaming.com
· 12 years ago
a2f9fbe
Implemented Renderer11::loadExecutable.
by daniel@transgaming.com
· 12 years ago
071ee6a
Implemented Renderer11::compileToExecutable.
by daniel@transgaming.com
· 12 years ago
04af90f
Load the compiler module for D3D11.
by daniel@transgaming.com
· 12 years ago
54e6754
Implemented Renderer11::clear for basic clear operations.
by daniel@transgaming.com
· 12 years ago
e9c71b4
Fixed an incorrect return value.
by daniel@transgaming.com
· 12 years ago
80fc332
Implemented Renderer11::applyRenderTargets.
by daniel@transgaming.com
· 12 years ago
4c4ce23
Added an ignoreViewport parameter to Renderer::setViewport.
by daniel@transgaming.com
· 12 years ago
3a0ef48
Refactored Renderer::setDepthStencilState to no longer require the stencil size parameter.
by daniel@transgaming.com
· 12 years ago
237bc7e
Refactored Renderer::setRasterizerState to no longer need a depthSize parameter.
by daniel@transgaming.com
· 12 years ago
e2f7b6b
Refactored Renderer::setViewport to no longer take render target size arguments.
by daniel@transgaming.com
· 12 years ago
04f1b33
Refactored Renderer::setScissor to no longer require render target size.
by daniel@transgaming.com
· 12 years ago
7b6b83e
Added currently set render target information to Renderer11.
by daniel@transgaming.com
· 12 years ago
Next »