Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
361d07ccc613bea797f1ac5da5ad6c420f750fe6
/
src
/
libGLESv2
/
Context.h
76b10c9
Use dynamically sized containers for texture and sampler bindings.
by Geoff Lang
· 10 years ago
02f18b8
Don't skip draw calls on zero-sized viewports.
by Geoff Lang
· 10 years ago
5aad967
Update Queries to return Error objects instead of calling gl::error.
by Geoff Lang
· 10 years ago
63d2fc7
Update the ReadPixels calls to return Error objects instead of calling gl::error.
by Geoff Lang
· 10 years ago
cc79b8c
Update clear calls to return Error objects instead of calling gl::error.
by Geoff Lang
· 10 years ago
2d96b9e
Use GL-like methods for InvalidateFramebuffer calls.
by Jamie Madill
· 10 years ago
05881a0
Add caps for transform feedback limits from table 6.34.
by Geoff Lang
· 10 years ago
3a61c32
Add caps for the aggregate shader limits from table 6.33.
by Geoff Lang
· 10 years ago
0b7eef7
Removed common_includes.h reordered includes.
by Geoff Lang
· 10 years ago
f05cdee
Refactoring Shader objects (Take 2)
by Brandon Jones
· 10 years ago
e54be46
Revert "Refactoring Shader objects"
by Brandon Jones
· 10 years ago
537dfde
Refactoring Shader objects
by Brandon Jones
· 10 years ago
2b97681
Extract validation from VertexDataManager.cpp to the API.
by Jamie Madill
· 10 years ago
301d161
Add caps for vertex and fragment shader limits from tables 6.31 and 6.32.
by Geoff Lang
· 10 years ago
900013c
Add caps from the 6.29 table.
by Geoff Lang
· 10 years ago
da5777c
Create an Error object to represent GL errors.
by Geoff Lang
· 10 years ago
d9ba4f7
Move implementation of hasMappedBuffer to State.
by Jamie Madill
· 10 years ago
8e8bf55
Remove the MajorShaderModel member from Context.
by Geoff Lang
· 10 years ago
5f4c463
Use the FormatCaps for multisample validation and queries.
by Geoff Lang
· 10 years ago
493daf5
Update the format table to check support for filtering and rendering.
by Geoff Lang
· 10 years ago
53a94a8
Refactors State to be a fully-qualified class
by Shannon Woods
· 10 years ago
aa2ab7d
Cache bound FBO and VAO objects themselves in State
by Shannon Woods
· 10 years ago
d4cfa57
Move more draw call validation to the API.
by Jamie Madill
· 10 years ago
c0b9ef4
Split Caps into Caps, Extensions and TextureFormatCaps.
by Geoff Lang
· 10 years ago
aae65a4
Add caps for texture size limits and other caps in the 6.28 table.
by Geoff Lang
· 10 years ago
570f7c8
Add helper methods for FBO attachment validation.
by Jamie Madill
· 10 years ago
e8cda37
Revert "Move more draw call validation to the API."
by Shannon Woods
· 10 years ago
f51639a
Use a common include for GL headers.
by Jamie Madill
· 10 years ago
13f7d7d
Move FBO check from applyRenderTarget to the API.
by Jamie Madill
· 10 years ago
9efa581
Move more draw call validation to the API.
by Jamie Madill
· 10 years ago
ac52801
Move stencil mask validation to before the draw.
by Jamie Madill
· 10 years ago
5bf9829
Refactoring VertexArrays
by Brandon Jones
· 10 years ago
6c7b4ad
Add new ref-counted Renderbuffer class.
by Jamie Madill
· 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
d7e7d73
Move the GL_APICALL and similar defines to the project level.
by Geoff Lang
· 10 years ago
893ab08
Move state query validation out of Context.
by Jamie Madill
· 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
4c5c6bb
Add support for drawing with transform feedback.
by Geoff Lang
· 10 years ago
b380174
Adds support for OES_mapbuffer
by Shannon Woods
· 10 years ago
48dcae7
Added transform feedback shader generation.
by Geoff Lang
· 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
· 10 years ago
c805845
Add functionality to create and destroy TransformFeedback objects.
by Geoff Lang
· 10 years ago
c5a8300
Store multiple vertex executables in the program binary.
by Jamie Madill
· 10 years ago
a4de265
Mark destructors of Surface and Context as virtual.
by Geoff Lang
· 10 years ago
37dde69
Add support for transform feedback queries.
by Geoff Lang
· 10 years ago
0550d03
Implement GL_RASTERIZER_DISCARD.
by Geoff Lang
· 10 years ago
1fc7e2c
Refactor validation of FramebufferRenderbuffer.
by Jamie Madill
· 10 years ago
e2e0ce0
Context now detects if a texture needs to be swizzled and calls Renderer::generateSwizzles.
by Geoff Lang
· 11 years ago
cdf22f9
Don't apply textures that are currently bound to the framebuffer.
by Geoff Lang
· 11 years ago
632192d
Added support for EXT_texture_rg in D3D9 and D3D11.
by Geoff Lang
· 11 years ago
2e559bb
Do not allow context sharing between egl Displays.
by Jamie Madill
· 11 years ago
005df41
Use GLenum instead of GLint to store internal format variables.
by Geoff Lang
· 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
1b2fb85
Implements indexed query functionality
by Shannon Woods
· 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
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
9675b80
Add internal accessor functions for querying sampler object parameters.
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
0fda986
Added Context::getInteger64v for 64-bit integer state queries.
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
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
8793971
Move VertexAttribute to its own header file.
by Jamie Madill
· 11 years ago
758d5b2
Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer.
by Geoff Lang
· 11 years ago
2a64ee4
Templated the Color structure so it can be used for the new integer and unsigned integer color types.
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
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
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
c926e5f
Added pixel pack and unpack buffer bindings.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
5117188
Added binding points for the copy read and copy write buffers.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
667a29c
Added methods to Context to get and set the current (non-indexed) bound uniform and transform feedback buffers.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
1ab57be
Added support for packed integer vertex attributes.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
a888586
Added support for GL_INT and GL_UNSIGNED_INT vertex attributes.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
8de4e6a
Added conversion rules for GL_INT and GL_UNSIGNED_INT for VertexBuffer11.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
3026dc7
Created a structure for holding current attribute data.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
3408935
Added uniform and transform feedback state and setting on context.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
1a4e09a
Added support for HALF_FLOAT vertex attributes.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
f26ddae
Added the GLES3 headers and updated all locations where the GLES2 headers were included to also include the GLES3 headers.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
Next »