Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
5bf98290459ca4ccab2f5be62f5fba2337fe8b7a
/
src
/
libGLESv2
/
Context.cpp
5bf9829
Refactoring VertexArrays
by Brandon Jones
· 10 years ago
1e3fa74
Remove Renderer pointer from FBO attachments.
by Jamie Madill
· 10 years ago
6c7b4ad
Add new ref-counted Renderbuffer class.
by Jamie Madill
· 10 years ago
04fb89a
Generate pixel shader output to match the bound framebuffer.
by Geoff Lang
· 10 years ago
cec3590
Use a Caps structure to store extension and texture format support.
by Geoff Lang
· 10 years ago
3c7fa22
Rename Renderbuffer to FramebufferAttachment.
by Jamie Madill
· 10 years ago
893ab08
Move state query validation out of Context.
by Jamie Madill
· 10 years ago
784371d
Don't discard serials of zero from the set of bound framebuffer serials.
by Geoff Lang
· 10 years ago
43b0042
Optimize texture application in draw calls.
by Geoff Lang
· 10 years ago
45c785d
Move validation of EndQuery out of gl::Context.
by Jamie Madill
· 10 years ago
db2f14c
Refactor BeginQuery validation out of gl::Context.
by Jamie Madill
· 10 years ago
1e51435
Add READ/DRAW_FRAMEBUFFER_BINDING_ANGLE to getQueryParameterInfo
by Vladimir Vukicevic
· 10 years ago
d3ff900
Add support for querying GL_MAX_VARYING_COMPONENTS.
by Geoff Lang
· 10 years ago
6667f76
Advertises the NV_pixel_buffer_object extension
by Shannon Woods
· 10 years ago
158c438
Adds PBO buffer targets when extension is present
by Shannon Woods
· 10 years ago
cdacacd
Add validation for unsized BGRA texture formats.
by Geoff Lang
· 10 years ago
4648508
Implement EXT_shader_texture_lod
by Nicolas Capens
· 10 years ago
cebb5aa
Fix warnings about unreferenced local variables.
by Geoff Lang
· 10 years ago
eb9baab
Pass pack state arguments instead of split parameters.
by Jamie Madill
· 10 years ago
4c5c6bb
Add support for drawing with transform feedback.
by Geoff Lang
· 11 years ago
916e769
Adds support for EXT_map_buffer_range
by Shannon Woods
· 10 years ago
b380174
Adds support for OES_mapbuffer
by Shannon Woods
· 10 years ago
48dcae7
Added transform feedback shader generation.
by Geoff Lang
· 11 years ago
1b6edcb
Add remaining transform feedback queries.
by Geoff Lang
· 11 years ago
1e40d1c
Revert "Add remaining transform feedback queries."
by Geoff Lang
· 10 years ago
4251b75
Add remaining transform feedback queries.
by Geoff Lang
· 11 years ago
26e9195
Refactor ReadPixels validation.
by Jamie Madill
· 10 years ago
7a5f738
Implement buffer map related entry points and errors.
by Jamie Madill
· 10 years ago
8c96d58
Add helper methods for buffer enum tagets.
by Jamie Madill
· 10 years ago
eeba6e1
Added methods for applying the current transform feedback buffers.
by Geoff Lang
· 11 years ago
c805845
Add functionality to create and destroy TransformFeedback objects.
by Geoff Lang
· 11 years ago
496123f
Implement EXT_blend_minmax.
by Geoff Lang
· 11 years ago
c5a8300
Store multiple vertex executables in the program binary.
by Jamie Madill
· 11 years ago
37dde69
Add support for transform feedback queries.
by Geoff Lang
· 11 years ago
0550d03
Implement GL_RASTERIZER_DISCARD.
by Geoff Lang
· 11 years ago
1fc7e2c
Refactor validation of FramebufferRenderbuffer.
by Jamie Madill
· 11 years ago
b155bbc
Properly clamp stencil mask query values to max int.
by Jamie Madill
· 11 years ago
2e50355
Add in fixes for dEQP state reset.
by Jamie Madill
· 11 years ago
13a2f85
Implement max elements indices and vertices.
by Jamie Madill
· 11 years ago
c142e9d
Renderer classes now set their blend states to mask out channels that do not exist in the render target.
by Geoff Lang
· 11 years ago
e2e0ce0
Context now detects if a texture needs to be swizzled and calls Renderer::generateSwizzles.
by Geoff Lang
· 11 years ago
c6a2dcf
Fix improper getSamplerState in Context::applyTextures.
by Jamie Madill
· 11 years ago
cdf22f9
Don't apply textures that are currently bound to the framebuffer.
by Geoff Lang
· 11 years ago
1ec57f8
Add support for GL_EXT_color_buffer_float.
by Geoff Lang
· 11 years ago
632192d
Added support for EXT_texture_rg in D3D9 and D3D11.
by Geoff Lang
· 11 years ago
005df41
Use GLenum instead of GLint to store internal format variables.
by Geoff Lang
· 11 years ago
ee7010d
Add support for querying major and minor GL version in ES3 contexts.
by Jamie Madill
· 11 years ago
ce63569
Context now returns maximum texture levels per texture type, updated validation to validate mip level based on the texture target.
by Geoff Lang
· 11 years ago
88f18f4
Use the context's PixelUnpackState as an argument to Texture's implementation of setImage and subImage.
by Jamie Madill
· 11 years ago
950a775
Move the pixel pack and unpack related state into separate structs, for easy parameter passing.
by Jamie Madill
· 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
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
1b2fb85
Implements indexed query functionality
by Shannon Woods
· 11 years ago
23c8169
Add support for GL_NUM_EXTENSIONS.
by Geoff Lang
· 11 years ago
7dca186
Initialize the vertex current value data.
by Geoff Lang
· 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
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
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
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
1caff07
Align the vertical whitespace in the big switch in Context::getIntegerv.
by Jamie Madill
· 11 years ago
38850df
Add new GLES 3 enum cases.
by Jamie Madill
· 11 years ago
0fda986
Added Context::getInteger64v for 64-bit integer state queries.
by Jamie Madill
· 11 years ago
2aeb26a
Added support for EXT_frag_depth
by Jamie Madill
· 11 years ago
52f1e7e
Implements queriability for internal format sample counts.
by Shannon Woods
· 11 years ago
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
d102854
Enable the new Vertex Array Object entry points.
by Jamie Madill
· 11 years ago
efb3bd1
Add support for querying the currently bound vertex array object.
by Jamie Madill
· 11 years ago
57a8972
Add implementation for Vertex Array Object state.
by Jamie Madill
· 11 years ago
a857c36
Refactor VertexAttribute to split the "current value" for generic attributes into its own class.
by Jamie Madill
· 11 years ago
685806d
Seperated the blit depthstencil parameters in the blit methods.
by Geoff Lang
· 11 years ago
758d5b2
Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer.
by Geoff Lang
· 11 years ago
fd39655
Fix non-multisampled line rasterization.
by Nicolas Capens
· 11 years ago
2e1dcd5
Refactored glRenderBufferStorage* validation and implemented glRenderBufferStorageMultisample.
by Geoff Lang
· 11 years ago
0e120e3
Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format.
by Geoff Lang
· 11 years ago
abf14cc
Add several cases to API entry points to handle enum values that dEQP uses to reset state.
by shannonwoods@chromium.org
· 11 years ago
18029cd
Fixed missing cases for creating incomplete 3D and 2DArray textures.
by shannonwoods@chromium.org
· 11 years ago
44a4f98
Added ES3 validation for glReadPixels and glReadnPixelsEXT.
by shannonwoods@chromium.org
· 11 years ago
a2ecfcc
Moved utilities.h/cpp and mathutils.h to the shared common code folder.
by shannonwoods@chromium.org
· 11 years ago
1bddfb9
Pass uniform buffers active bound to uniform blocks of the active program to HLSL/D3D constant buffers.
by shannonwoods@chromium.org
· 11 years ago
d63ef89
Implemented glInvalidateFramebuffer and glInvalidateSubFramebuffer.
by shannonwoods@chromium.org
· 11 years ago
f6fb959
Replaced remaining uses of old texture conversion functions in gl objects.
by shannonwoods@chromium.org
· 11 years ago
4ad58e0
Texture::setImage methods now have an internal format parameter, if the internal format is unsized, a sized one is computed so that Texture classes always store sized internal formats.
by shannonwoods@chromium.org
· 11 years ago
89200d9
Split the floating point texture queries into individual methods and mark all support methods as const.
by shannonwoods@chromium.org
· 11 years ago
f2d76f8
Add support for querying uniform block related enums.
by shannonwoods@chromium.org
· 11 years ago
302df74
Implement glGetStringi, for querying specific extension strings.
by shannonwoods@chromium.org
· 11 years ago
97c3d50
Add state queries for uniform buffer object count and alignment, and enforce a large alignment.
by shannonwoods@chromium.org
· 11 years ago
90dbc44
Added a binding point for TEXTURE_2D_ARRAY.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
a98a811
Added GL_MAX_ARRAY_TEXTURE_LAYERS.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
c416e1c
Added a binding point for TEXTURE_3D.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
c1fdf6b
Added parameters for maximum 3D texture size. Renamed maximum 2D texture size methods and variables.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
4760c56
Added depth parameters to all image loading functions.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
8dce651
Added support for renderbuffer formats used by the CTS.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
c926e5f
Added pixel pack and unpack buffer bindings.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
Next »