Repository navigation
GL state handling: fixes from a state-API review #441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
b4de193
A loading avatar's placeholder sphere hands back the G-buffer's colou…
RyeMutt 577e247
Avatar profiling renders with depth testing and depth writes on
RyeMutt 37c394e
The scene monitor's sample count covers the draw it measures
RyeMutt f821b04
Accelerated media frames are bound through the texture slot
RyeMutt 82a2fc0
Recorded UI images and text lapse when the samplers are rebuilt
RyeMutt c0d5cc0
The octree debug view pops the matrices it pushed for a rigged mesh i…
RyeMutt e55be24
Physics shape outlines draw in front of their own fill
RyeMutt 1c1adfe
Wireframe mode draws only the post-deferred pools as lines
RyeMutt b28cc59
The UI is drawn straight to the window, without the cached UI buffer
RyeMutt 5fd8408
Bump map generation hands back the colour mask
RyeMutt a60e2e5
A downscale larger than the scratch target takes the PBO path
RyeMutt 39a9dc2
The material swatch writes its alpha
RyeMutt 513af65
The material swatch is tonemapped under HDR
RyeMutt fdafb75
The cross-screen filter's passes are separated by a texture barrier
RyeMutt d930a03
Sun shadow rendering hands back the colour mask on every exit
RyeMutt 8b18be5
The haze passes hand back the colour mask
RyeMutt f405e6e
Occlusion queries hand back the colour mask instead of forcing it on
RyeMutt 71b0552
SMAA's stencil clear writes every bit, whatever the last frame left
RyeMutt d4c7a9a
The HUD pass skips the water exclusion mask
RyeMutt 46565df
LLRender::refreshState puts the cached colour mask, blend and line wi…
RyeMutt 7db2fcd
The colour mask and line width setters flush only when the value changes
RyeMutt 499d425
Binding a cube map that is already bound still sets the pass's sampler
RyeMutt bd328e4
A bound shader program is unbound before it is deleted
RyeMutt 8d6b5bc
Unloading a shader deletes its primitives query
RyeMutt 74eadb4
Render target binds, clears, blits and draw-buffer changes flush gGL …
RyeMutt 5f397a7
LLGLState knows the caps LLRender::init enables raw
RyeMutt 33f639c
LLGLState and LLGLDepthTest start each GL context from its defaults
RyeMutt 9eab309
LLGLState and LLGLDepthTest cannot be copied
RyeMutt 7b9aefa
Tree and spot shadow polygon offsets are gone, and their settings wit…
RyeMutt 4668ae3
Two GL calls that could not take effect are gone from display
RyeMutt cdf9148
The joint manipulator's marker spheres no longer drain glGetError
RyeMutt 266cac5
Accelerated media blits restore the framebuffer LLRenderTarget tracks
RyeMutt 802c133
Batched debug lines are drawn before raw viewport and polygon mode ch…
RyeMutt 6d8d262
The texture barrier is loaded from its ARB and NV extensions below GL…
RyeMutt b158a82
LLRender::refreshState puts the cached patch size back
RyeMutt 5064434
The water exclusion mask is built without its pool when there is none
RyeMutt 09fb83a
The PBO downscale's size check is stated from MAX_IMAGE_SIZE
RyeMutt d8e1502
The cross-screen filter runs only with a texture barrier
RyeMutt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.