Sign in
swiftshader
/
SwiftShader
/
c367b22b2c3195ed921797f94fcfc68e3f2afc79
/
src
/
Renderer
/
Renderer.cpp
3fc635a
GLES: Fix race in Renderer destruction
by Ben Clayton
· 6 years ago
3fc6893
Prevent glDeleteQueries from deleting a live Query
by Alexis Hetu
· 6 years ago
9e22c54
TSAN fix
by Alexis Hetu
· 7 years ago
88482c3
Fix IOSurface synchronization issues
by Alexis Hetu
· 7 years ago
9040421
Fixed synchronization issue on MacOS
by Alexis Hetu
· 7 years ago
b04881b
Fix multisampled line rendering.
by Nicolas Capens
· 7 years ago
d0e4c2d
Fix multisample line rasterization.
by Nicolas Capens
· 7 years ago
62cd2bd
Fixed flatshading for triangle strip and triangle fan
by Alexis Hetu
· 7 years ago
a6bc61d
Use half-precision for special internal formats.
by Nicolas Capens
· 7 years ago
1ab837c
Implement sRGB conversion in the blitter.
by Nicolas Capens
· 7 years ago
8f7739a
Refactor Blitter state.
by Nicolas Capens
· 7 years ago
8af24c5
Implement render target layers support.
by Nicolas Capens
· 7 years ago
bfa23b3
Separate image depth and samples count.
by Nicolas Capens
· 7 years ago
53ad4af
Rename version to shaderModel
by Alexis Hetu
· 7 years ago
10c74a6
Allow out of bounds coordinates in glBlitFramebuffer
by Alexis Hetu
· 7 years ago
bf3fc25
Minor C++11 code cleanup
by Alexis Hetu
· 7 years ago
f878d50
Pass down the texture compare state.
by Nicolas Capens
· 7 years ago
708c24b
Use more explicit include paths.
by Nicolas Capens
· 7 years ago
f2520e1
Data race fix
by Alexis Hetu
· 7 years ago
bc6ce4f
Fixed crash in Renderer
by Alexis Hetu
· 8 years ago
8beb240
Linux build fix
by Alexis Hetu
· 8 years ago
aa8239a
More data races fixed
by Alexis Hetu
· 8 years ago
6b164c3
Use atomic operations to specify shared memory access order
by Alexis Hetu
· 8 years ago
3cbeac5
Fix polygon offset depth clamp and units resolution.
by Nicolas Capens
· 8 years ago
b59a58e
Fixed some function signatures
by Alexis Hetu
· 9 years ago
426cb5e
Fix clearing all samples of multisample render targets.
by Nicolas Capens
· 8 years ago
56f256e
Fixed default color values for R and RG types
by Alexis Hetu
· 8 years ago
010a464
Add texture filtering precision hint
by Alexis Hetu
· 8 years ago
81aa97b
Make Blitter part of Renderer.
by Nicolas Capens
· 8 years ago
0808b4f
Only support main thread rendering in debug builds.
by Nicolas Capens
· 8 years ago
edba65b
Remove build dependencies on (LLVM)Reactor.
by Nicolas Capens
· 8 years ago
b9dda64
glBlitFramebuffer support for depth/stencil formats
by Alexis Hetu
· 8 years ago
a52dfbd
Adding functionality to stencils
by Alexis Hetu
· 8 years ago
81519cf
Fixed alignment warnings
by Alexis Hetu
· 9 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
05c32b9
Fixed more windows warnings
by Alexis Hetu
· 9 years ago
183949c
Fix retaining the processing routines when no update.
by Nicolas Capens
· 9 years ago
7208e93
Moved or removed unused variables
by Alexis Hetu
· 9 years ago
112d81f
Min LOD and Max LOD sampler parameters
by Alexis Hetu
· 9 years ago
95ac187
LOD Base level and Max level to sampler state
by Alexis Hetu
· 9 years ago
00bfa18
Support frustum clipping against z = -1.
by Nicolas Capens
· 9 years ago
53bf0a1
Refactor point and line clip flag calculation.
by Nicolas Capens
· 9 years ago
734392e
Refactor primitive setup functions.
by Nicolas Capens
· 9 years ago
a62a0ca
VertexRoutine code for Transform Feedback
by Alexis Hetu
· 9 years ago
f0aef1a
Make the number of vertex inputs configurable.
by Nicolas Capens
· 9 years ago
ec0936c
Make the number of vertex outputs configurable.
by Nicolas Capens
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
f6f8bf9
Adding task data for transform feedback
by Alexis Hetu
· 9 years ago
f4fbcb8
Transform feedback primitives written query fix
by Alexis Hetu
· 9 years ago
c6a57cb
Renderer side code to lock/unlock transform feedback data
by Alexis Hetu
· 9 years ago
3751c1e
Support separate depth and stencil buffers.
by Nicolas Capens
· 9 years ago
f330423
Fix draw race condition regression.
by Nicolas Capens
· 9 years ago
16116cb
Transform feedback query implementation
by Alexis Hetu
· 9 years ago
b0f247f
Rasterizer discard implementation
by Alexis Hetu
· 9 years ago
2c2a7b2
Passing uniform buffers to the vertex/pixel programs
by Alexis Hetu
· 9 years ago
5d96188
Fix signed/unsigned comparison warnings.
by Nicolas Capens
· 9 years ago
e5284ac
Fix tautological expressions.
by Nicolas Capens
· 9 years ago
485f92c
Fix initialization order warnings.
by Nicolas Capens
· 9 years ago
c4748c5
Use empty initializer lists for zeroing structs.
by Nicolas Capens
· 9 years ago
1629c2b
Remove unnecessary header includes.
by Nicolas Capens
· 9 years ago
75b650f
Blitter clear implementation
by Alexis Hetu
· 9 years ago
1edcd8b
Multiple draw buffers implementation
by Alexis Hetu
· 9 years ago
1d01aa3
Added new swizzle parameters to Sampler's state
by Alexis Hetu
· 10 years ago
20248dd
Use the main thread for draw execution when single-threaded.
by Nicolas Capens
· 10 years ago
44ffb65
Implement OpenGL single-color specular lighting.
by Nicolas Capens
· 10 years ago
04c967a
Replaced some hardcoded constants
by Alexis Hetu
· 10 years ago
d226414
Implement user clip planes.
by Nicolas Capens
· 10 years ago
5491cb4
Eliminate the half-pixel NDC shift.
by Nicolas Capens
· 10 years ago
0f25090
Fix vertex attribute count constant.
by Nicolas Capens
· 10 years ago
a818c45
Eliminating warnings from SwifShader
by Alexis Hetu
· 10 years ago
dd8df68
glInstanceID implementation
by Alexis Hetu
· 10 years ago
3aa46cb
Use the last triangle vertex for flat shading on OpenGL.
by Nicolas Capens
· 10 years ago
eb195b6
Dispatch GLESv2 entry functions to avoid resolving to the same symbol.
by Nicolas Capens
· 10 years ago
f68510d
First simplest 3D mipmap implementation
by Alexis Hetu
· 10 years ago
6467b7b
Remove unnecessary assert.h includes.
by Nicolas Capens
· 10 years ago
b7ea984
Move the code generation mutex to Reactor.
by Nicolas Capens
· 10 years ago
0b65c5e
Replacing numbers by constants
by Alexis Hetu
· 10 years ago
ebe6764
Add a critical section for dynamic code generation.
by Nicolas Capens
· 10 years ago
f7be67f
Texture3D copy to level
by Alexis Hetu
· 10 years ago
c50d35d
Add support for quad primitives.
by Nicolas Capens
· 10 years ago
235781d
Implement support for wide lines.
by Nicolas Capens
· 10 years ago
903e025
Fixed signed/unsigned types comparison
by Alexis Hetu
· 10 years ago
8dcce86
More warnings fixed
by Alexis Hetu
· 10 years ago
617a5d5
Fixing some trivial warnings in the SwiftShader build.
by Alexis Hetu
· 10 years ago
a0f4be8
Use unsigned enum base types to use them as state bitfields.
by Nicolas Capens
· 10 years ago
7381c99
Defer worker thread creation until the first draw call.
by Nicolas Capens
· 11 years ago
66b8ab2
Add SwiftShader dump from Feb 6 2013
by John Bauman
· 11 years ago
19bac1e
Update SwiftShader to April code dump.
by John Bauman
· 11 years ago
8940182
Add SwiftShader source to repo
by John Bauman
· 11 years ago