Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
5bf98290459ca4ccab2f5be62f5fba2337fe8b7a
/
src
/
libGLESv2
/
Context.h
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
· 11 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
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
c5a8300
Store multiple vertex executables in the program binary.
by Jamie Madill
· 11 years ago
a4de265
Mark destructors of Surface and Context as virtual.
by Geoff Lang
· 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
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
daea4b4
eglCreateContext passes the client version to the context. gl::Context stores the client version to validate gl function parameters.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
89ae113
Remove the old single-color-attachment calls from gl::Framebuffer, preferring the new multiple-attachment versions.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
0d94d1f
Add a new header for some constants from Context.h.
by shannon.woods@transgaming.com
· 11 years ago
d2811d6
Break some of the include chains that cause unneeded dependencies between headers.
by shannon.woods@transgaming.com
· 11 years ago
8ce2f8f
Implement larger bounds for viewports and scissor rectangles in D3D11.
by shannon.woods@transgaming.com
· 11 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
bec04bf
Implement proper BGRA extension support on D3D11.
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
bd8c10c
Move the get maximum point size logic to Renderer9.
by shannon.woods@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
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
f956186
Collapsed register indexes into one.
by daniel@transgaming.com
· 12 years ago
1298518
Combine dx_Depth and dx_FrontCCW into dx_DepthFront.
by daniel@transgaming.com
· 12 years ago
97c852b
Move isTriangleMode to utilities.h.
by daniel@transgaming.com
· 12 years ago
7386858
Compute gl_FrontFacing using a single float constant.
by daniel@transgaming.com
· 12 years ago
e499141
Move program binary serial caching to renderer
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
32cb08f
Removed the mRenderTargetDesc member from Context.
by daniel@transgaming.com
· 12 years ago
9549bea
Retrieve the shader model number instead of a shader model 3 support boolean.
by daniel@transgaming.com
· 12 years ago
dedd1a0
Eliminate D3D9 from Context.
by daniel@transgaming.com
· 12 years ago
91207b7
Move the index data manager and draw calls into the renderer implementation.
by daniel@transgaming.com
· 12 years ago
67094ee
Move the vertex data manager and vertex declaration cache from Context to Renderer9.
by daniel@transgaming.com
· 12 years ago
92025f5
Pull Context dependencies out of applyVertexBuffer().
by daniel@transgaming.com
· 12 years ago
e06bda9
Context::applyRenderTargets now uses Renderer::applyRenderTargets.
by daniel@transgaming.com
· 12 years ago
3ca082c
Context now uses Renderer::setViewport.
by daniel@transgaming.com
· 12 years ago
3884e2c
Context now uses a Rectangle struct for storing viewport.
by daniel@transgaming.com
· 12 years ago
Next »