Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
d084c620c0d275be03b10e1f802582dd278ff6fe
/
src
/
libGLESv2
/
Context.cpp
d084c62
Added an abstract Renderer::clear method.
by daniel@transgaming.com
· 12 years ago
f39967e
Context now uses the new structures storing state.
by daniel@transgaming.com
· 12 years ago
682a37c
Renames es2dx and dx2es namespaces to something better.
by daniel@transgaming.com
· 12 years ago
de8a7ff
Moves the Blitter into the Renderer's domain
by daniel@transgaming.com
· 12 years ago
70062c9
Passes the Renderer to various objects at construction time.
by daniel@transgaming.com
· 12 years ago
16418b1
Passes pointer to Renderer to Framebuffer at construction.
by daniel@transgaming.com
· 12 years ago
370482e
Pass the Renderer to the ResourceManager at construction time.
by daniel@transgaming.com
· 12 years ago
ad62987
Eliminates usage of Display from Context::makeCurrent.
by daniel@transgaming.com
· 12 years ago
03d3909
Pass the Renderer to the Context at construction time
by daniel@transgaming.com
· 12 years ago
ae4f4d4
Moved Renderer creation/destruction out of Context.cpp into Renderer.cpp.
by daniel@transgaming.com
· 12 years ago
76d3e6e
Rename renderer namespace to rx
by daniel@transgaming.com
· 12 years ago
95ffbc1
Handle software device creation at the Renderer9 level.
by daniel@transgaming.com
· 12 years ago
bdfb391
Explicitly retrieve a Renderer9 or Renderer interface from Display.
by daniel@transgaming.com
· 12 years ago
d8e3656
Moves portions of utilities specific to D3D9 to the Renderer's domain
by daniel@transgaming.com
· 12 years ago
20d3666
Mostly eliminates usage of getD3DFormat in Texture.
by daniel@transgaming.com
· 12 years ago
408caa5
Eliminated the dependency of VertexDataManager and IndexDataManager on Context.
by daniel@transgaming.com
· 12 years ago
2507f41
Split Renderer into version independent interface and Renderer9 implementation.
by daniel@transgaming.com
· 12 years ago
7cb796e
Eliminated isD3d9ExDevice().
by daniel@transgaming.com
· 12 years ago
4ca789e
Eliminated D3DADAPTER_IDENTIFIER9 uses.
by daniel@transgaming.com
· 12 years ago
024786d
Pass swapchain to DepthStencil constructor instead of d3d9 surface
by daniel@transgaming.com
· 12 years ago
96c3893
Pass swapchain to Colorbuffer constructor instead of a d3d9 surface
by daniel@transgaming.com
· 12 years ago
3c72078
Add renderer::SwapChain class and move functionality from egl::Surface
by daniel@transgaming.com
· 12 years ago
21290e6
Removes mConfig from Context, as it was only used for setting unused default values.
by daniel@transgaming.com
· 12 years ago
06eef17
Removes getContext calls from Colorbuffer and DepthStencilbuffer constructors.
by daniel@transgaming.com
· 12 years ago
b783398
Moves multisample support data to Renderer from Context.
by daniel@transgaming.com
· 12 years ago
6716a27
Removes d3d9 device usage from IndexDataManager and subjugate classes.
by daniel@transgaming.com
· 12 years ago
b738699
Remove d3d9 devices from use in VertexDataManager and subjugate classes
by daniel@transgaming.com
· 12 years ago
5f4c136
Removes D3DCaps from Context and Display, instead querying Renderer for support status.
by daniel@transgaming.com
· 12 years ago
a734f27
Move SetTexture calls to the renderer class
by daniel@transgaming.com
· 12 years ago
ba0570e
Move sampler state setting to the Renderer
by daniel@transgaming.com
· 12 years ago
ebf139f
Move texture sampler state into a separate sampler state structure.
by daniel@transgaming.com
· 12 years ago
e4733d7
Move shader cache into Renderer
by daniel@transgaming.com
· 12 years ago
f688c0d
Make testDeviceLoss able to perform the notifications
by daniel@transgaming.com
· 12 years ago
ef21ab2
Move query and sync support to Renderer
by daniel@transgaming.com
· 12 years ago
621ce05
Add Renderer class and move functionality from Display
by daniel@transgaming.com
· 12 years ago
6452adf
Tracks sized internal formats for textures.
by daniel@transgaming.com
· 12 years ago
42944b0
Adds support for per-framebuffer IMPLEMENTATION_COLOR_READ_FORMAT and TYPE
by daniel@transgaming.com
· 12 years ago
087e578
Skip drawing points when gl_PointSize isn't written.
by daniel@transgaming.com
· 12 years ago
aa48067
Replace D3DXFloat16To32Array.
by apatrick@chromium.org
· 12 years ago
29ab952
Minor GCC fixes
by daniel@transgaming.com
· 12 years ago
909f21c
Reset shaders to null in makeCurrent.
by apatrick@chromium.org
· 12 years ago
989c1c8
Make ProgramBinary a refcount object and use Binding pointers to maintain it's lifetime on context and program.
by daniel@transgaming.com
· 12 years ago
12394cf
Install new program binary when current program is successfully relinked or reloaded
by daniel@transgaming.com
· 12 years ago
95d2942
redirect the LinkProgram and ProgramBinary calls through the context.
by daniel@transgaming.com
· 12 years ago
834af91
Explicitly track the current program binary instead of just caching it.
by daniel@transgaming.com
· 12 years ago
7f3bfe1
Don't erase the cached program binary on deletion.
by daniel@transgaming.com
· 12 years ago
62a2846
Cache the current program binary instead of the current program.
by daniel@transgaming.com
· 12 years ago
e6af4f9
Use the ProgramBinary's serial to track changed D3D9 shaders instead of the Program's
by daniel@transgaming.com
· 12 years ago
5ae3ccc
Pass the programBinary directly to applyDeclaration
by daniel@transgaming.com
· 12 years ago
6871528
Scale up non-multiple-of-4 dxt textures
by jbauman@chromium.org
· 12 years ago
07ab841
Implement Anisotropic Texture filtering support
by daniel@transgaming.com
· 12 years ago
144f280
Enable OES_get_program_binary.
by apatrick@chromium.org
· 12 years ago
13be3e4
Increase the maximum point size to what is reported by Direct3D.
by daniel@transgaming.com
· 12 years ago
253b8d2
Refactor program info log out of ProgramBinary and in to Program.
by apatrick@chromium.org
· 12 years ago
9616e58
Merge no-flip-rows r1142 to trunk.
by apatrick@chromium.org
· 12 years ago
3ce8dbc
Add placeholder entry points for GL_OES_get_program_binary.
by apatrick@chromium.org
· 12 years ago
ea09f9b
Move ProgramBinary into new file.
by apatrick@chromium.org
· 12 years ago
e2a59bb
Refactor Program into Program and ProgramBinary.
by apatrick@chromium.org
· 12 years ago
92d620c
Advertise support for ANGLE_depth_texture
by daniel@transgaming.com
· 12 years ago
68145c6
Apply the depth texture correctly as the DepthStencil surface in applyRenderTarget
by daniel@transgaming.com
· 12 years ago
63e6afe
Ensure all getDepthStencil and getRenderTarget calls consistently handle references to the underlying d3d surfaces
by daniel@transgaming.com
· 12 years ago
1c49f79
Detect depth texture support using INTZ and NULL textures
by daniel@transgaming.com
· 12 years ago
56c6263
Optimize Context::applyTextures by avoiding repeated getTextureSerial calls
by daniel@transgaming.com
· 12 years ago
11399d5
Make sure the internal DX uniforms get updated after re-linking.
by daniel@transgaming.com
· 12 years ago
563c0a5
Fence has pointer to the associated egl::Display.
by apatrick@chromium.org
· 12 years ago
c6f7f9d
Centralize detection of instancing support.
by daniel@transgaming.com
· 13 years ago
dce02fd
Expose the ANGLE_instanced_arrays extension.
by daniel@transgaming.com
· 13 years ago
d644931
Work around a bug observed with ATI graphics cards where instanced draw calls fail when all attributes are non-instanced, by repeating the draw call.
by daniel@transgaming.com
· 13 years ago
6c4b5e0
Re-implement line loops by constructing a 'looping' index buffer, so it is compatible with instanced draws.
by daniel@transgaming.com
· 13 years ago
f654945
Implement glDrawArraysInstanced by constructing a 'counting' index buffer since D3D9 only supports instancing on indexed draw calls.
by daniel@transgaming.com
· 13 years ago
2fc9f90
Adjust the amount of streaming buffer space required for instanced attributes.
by daniel@transgaming.com
· 13 years ago
8ca9c6e
Set the stream source frequencies for instanced draw calls. Searches for an indexed (non-instanced) attribute to ensure it gets mapped to stream 0.
by daniel@transgaming.com
· 13 years ago
d2820bf
Add entry points and constants for GL_ANGLE_instanced_arrays.
by daniel@transgaming.com
· 13 years ago
a1d8059
Increase MSVC warning level to 4.
by apatrick@chromium.org
· 13 years ago
86bdb82
Adds support for EXT_occlusion_query_boolean
by daniel@transgaming.com
· 13 years ago
a5ddde9
Move Context::sync to Display::sync.
by apatrick@chromium.org
· 13 years ago
56397df
Removes an unneeded GetDesc call from Clear
by daniel@transgaming.com
· 13 years ago
d9a54f9
Fixed gl_FragCoord.y calculation
by daniel@transgaming.com
· 13 years ago
e728983
Check device loss between GetData calls when blocking
by daniel@transgaming.com
· 13 years ago
df36372
Re-enable advertising EXT_texture_storage
by daniel@transgaming.com
· 13 years ago
a579895
Fix more rendertarget leaks
by daniel@transgaming.com
· 13 years ago
29217fa
Stop advertizing GL_EXT_texture_storage until issue 266 is resolved.
by vangelis@google.com
· 13 years ago
febbea8
Fixed leak of render target associated with ColorBuffer.
by apatrick@chromium.org
· 13 years ago
102ca74
Fix rendering for the closing line of line loops.
by daniel@transgaming.com
· 13 years ago
56d46ab
Add GL_ANGLE_pack_reverse_row_order. Performs vertical flip in readPixels and
by bsalomon@google.com
· 13 years ago
b7915a5
Add the ReadnPixelsEXT command
by daniel@transgaming.com
· 13 years ago
97412f7
Advertise GL_ANGLE_texture_usage.
by daniel@transgaming.com
· 13 years ago
0bd1f2f
Advertise GL_EXT_texture_storage.
by daniel@transgaming.com
· 13 years ago
fbc3952
Issue render target serials per texture storage.
by daniel@transgaming.com
· 13 years ago
8747f18
Advertise robustness extension strings.
by daniel@transgaming.com
· 13 years ago
4ff960d
Implemented context creation with reset notification.
by daniel@transgaming.com
· 13 years ago
17f548c
Implemented reset status.
by daniel@transgaming.com
· 13 years ago
09fcc9f
Notify the display of a lost device and mark all contexts lost.
by daniel@transgaming.com
· 13 years ago
6f5c5fc
Check for all device lost errors.
by daniel@transgaming.com
· 13 years ago
d14558a
Separate Colorbuffer into storage and texture variants, implementing a common interface.
by daniel@transgaming.com
· 13 years ago
bbeffbb
Be more explicit about floating-point format support.
by daniel@transgaming.com
· 13 years ago
0da803b
Refactored texture dirtiness.
by daniel@transgaming.com
· 13 years ago
241e70d
Resend viewport on render target change.
by jbauman@chromium.org
· 13 years ago
c5a7b69
Fix compilation due to merge issue.
by daniel@transgaming.com
· 13 years ago
0d86aa7
Implement glFinish using event queries.
by daniel@transgaming.com
· 13 years ago
Next »