Sign in
swiftshader
/
SwiftShader
/
f4b99b674a1b0fc49cf7a4fed229486c3f10673f
/
src
/
OpenGL
/
compiler
/
OutputASM.cpp
f4b99b6
Silence warnings: Remove all unused local variables
by Ben Clayton
· 6 years ago
6e8ec33
Fix deterministic loops within conditional blocks, again.
by Nicolas Capens
· 6 years ago
2f490f0
Fix 'continue' in GLSL loops.
by Nicolas Capens
· 6 years ago
8a58771
Fix deterministic loops within conditional blocks.
by Nicolas Capens
· 6 years ago
9f6c0b8
Avoid emitting nonsquare scale matrix entries where there is no main diagonal element
by Chris Forbes
· 7 years ago
c89f75b
Fix code generation for vec.swiz *= mat
by Chris Forbes
· 7 years ago
378c434
Fix attribute layout location linking.
by Nicolas Capens
· 7 years ago
e92a88e
Use official headers to define GL_ARB_texture_rectangle.
by Nicolas Capens
· 7 years ago
493fc54
Fix loop unrolling.
by Nicolas Capens
· 7 years ago
4b74373
Implement dynamic indexing of temporaries.
by Nicolas Capens
· 7 years ago
ac3f2fa
Detect loop index modifications in loop body.
by Nicolas Capens
· 7 years ago
d87b3a8
Fixed sampler within struct uniform used as function argument
by Alexis Hetu
· 7 years ago
329747c
Added check for temporary register overflow
by Alexis Hetu
· 7 years ago
2638f82
Revert "Use official headers to define GL_ARB_texture_rectangle."
by Nicolas Capens
· 7 years ago
9869bed
Use official headers to define GL_ARB_texture_rectangle.
by Nicolas Capens
· 7 years ago
c0632c9
Added support for sampler2DRect in ESSL3
by Alexis Hetu
· 7 years ago
3c1d6cf
Fragment output fix
by Alexis Hetu
· 7 years ago
bb2bcae
In-class initialize all TType members.
by Nicolas Capens
· 7 years ago
17e2e2f
Fragment output location fix
by Alexis Hetu
· 7 years ago
a02f8b1
Fixed warnings treated as errors
by Alexis Hetu
· 7 years ago
3833861
Construct non matrices from matrix in GLSL
by Alexis Hetu
· 7 years ago
d274253
Row major matrix packing fix
by Alexis Hetu
· 7 years ago
4676862
Texture Rectangle implementation
by Alexis Hetu
· 7 years ago
930df97
Support for fragment output location
by Alexis Hetu
· 7 years ago
c4711fa5
GLSL mix implementation
by Alexis Hetu
· 7 years ago
6896e35
Fix validation of statically referenced varyings.
by Nicolas Capens
· 7 years ago
924513c
Structure field type validation
by Alexis Hetu
· 7 years ago
6d12331
Fix break statement.
by Nicolas Capens
· 7 years ago
bc648b9
Error messages for uniform block validation
by Alexis Hetu
· 7 years ago
743913c
Varying interpolation qualifier check
by Alexis Hetu
· 7 years ago
da163ed
Sampler allocation fix
by Alexis Hetu
· 7 years ago
7cbb1de
Implement support for arrays of constants.
by Nicolas Capens
· 7 years ago
d469de2
Reduce temporaries used during rvalue evaluation.
by Nicolas Capens
· 7 years ago
3ae571e
Fix taking the index into account for write mask.
by Nicolas Capens
· 7 years ago
6986b28
Reduce lifetime of address temporary.
by Nicolas Capens
· 7 years ago
0530b45
Refactor lvalue() to return the root node.
by Nicolas Capens
· 7 years ago
84249fd
Don't needlessly traverse the left hand side of assignments.
by Nicolas Capens
· 7 years ago
360a774
Eliminate integer destination modifier.
by Nicolas Capens
· 7 years ago
929c6b0
High precision implementation for sin/cos/tan
by Alexis Hetu
· 7 years ago
a0b5783
Pass the sampling lod/bias as a separate parameter.
by Nicolas Capens
· 7 years ago
4935123
Struct varyings implementation
by Alexis Hetu
· 7 years ago
18e2a97
GLSL bitwise NOT implementation
by Alexis Hetu
· 8 years ago
877ddfc
gl_VertexID implementation
by Alexis Hetu
· 8 years ago
e3f0555
Implement unrolling of loops using > or >=.
by Nicolas Capens
· 8 years ago
d0bfd91
Fix null dereference on uninitialized loop variable.
by Nicolas Capens
· 8 years ago
fcb70fd
Fix assert on using GLSL sampler function arguments.
by Nicolas Capens
· 8 years ago
930b700
Fix determining the loop iteration count.
by Nicolas Capens
· 8 years ago
8157d5c
Fix the type used for structure field write masks.
by Nicolas Capens
· 8 years ago
e97a31e
Fixed clang warnings and unmuted these warnings
by Alexis Hetu
· 8 years ago
2a19855
Fixed array constructors
by Alexis Hetu
· 9 years ago
b7508b8
Fix for the remaining vertex array issues
by Alexis Hetu
· 9 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
0484c79
Perform texture coordinate projection early.
by Nicolas Capens
· 9 years ago
9d62c48
Pack texelFetch LOD as sampling coordinate's w component.
by Meng-Lin Wu
· 9 years ago
5da2d3f
Fix lvalue output parameter assignment.
by Nicolas Capens
· 9 years ago
7208e93
Moved or removed unused variables
by Alexis Hetu
· 9 years ago
12b0050
Implement flat interpolation qualifier support.
by Alexis Hetu
· 9 years ago
7be70cf
Loop count crash fixed
by Alexis Hetu
· 9 years ago
f0aef1a
Make the number of vertex inputs configurable.
by Nicolas Capens
· 9 years ago
3b4c93f
Make the number of fragment inputs configurable.
by Nicolas Capens
· 9 years ago
ec0936c
Make the number of vertex outputs configurable.
by Nicolas Capens
· 9 years ago
9aa83a9
Switch implementation
by Alexis Hetu
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
7d6b34d
modf implementation
by Alexis Hetu
· 9 years ago
c431041
Fix sampler-array-using-loop-index.html regression.
by Nicolas Capens
· 9 years ago
5c26c29
Fix indexing of samplers in structures.
by Nicolas Capens
· 9 years ago
de16ffd
Texture projection constant folding
by Alexis Hetu
· 9 years ago
cce6c4e
Fix unrolling loops with return statements.
by Nicolas Capens
· 9 years ago
ab75279
Making proper use of size_t
by Alexis Hetu
· 9 years ago
8b124c1
Implement broadcasting of gl_FragColor.
by Nicolas Capens
· 9 years ago
6edaa88
Fixed bad assert
by Alexis Hetu
· 9 years ago
0863f0d
Handle constant expressions that have not been constant folded.
by Nicolas Capens
· 9 years ago
3a7b29c
Uniform block register allocation
by Alexis Hetu
· 9 years ago
b9a781d
Uniform buffer uniform unpacking utility function
by Alexis Hetu
· 9 years ago
53463f7
Perform texture coordinate projection at shader assembly level.
by Nicolas Capens
· 9 years ago
0538d11
New uniform block related utility functions
by Alexis Hetu
· 9 years ago
2ee8585
Fix performing dynamic component writes on vectors only.
by Nicolas Capens
· 9 years ago
60859e3
Fix scalar times matrix.
by Nicolas Capens
· 9 years ago
0f44807
Fixed some unary operators
by Alexis Hetu
· 9 years ago
c0ebd09
Add missing operation.
by Daniel Kenji Toyama
· 9 years ago
555f7e1
Fix evaluating empty loop condition to true.
by Nicolas Capens
· 9 years ago
150f597
Uniform block declaration
by Alexis Hetu
· 9 years ago
325cf49
Removed double argument() calls
by Alexis Hetu
· 9 years ago
576aea5
Uniform block related fixes
by Alexis Hetu
· 9 years ago
6abe1cb
Detect all texture sampling shader instructions.
by Nicolas Capens
· 9 years ago
7058908
Remove redundant shader instructions.
by Nicolas Capens
· 9 years ago
520acc6
Fix Clang errors on Linux.
by Nicolas Capens
· 9 years ago
8757dea
Ported Angle's std140 encoder to SwiftShader
by Alexis Hetu
· 9 years ago
bdda9da
Fixed uniform block lookup
by Alexis Hetu
· 9 years ago
5d96188
Fix signed/unsigned comparison warnings.
by Nicolas Capens
· 9 years ago
485f92c
Fix initialization order warnings.
by Nicolas Capens
· 9 years ago
25d47fc
Texture function refactoring
by Alexis Hetu
· 9 years ago
f14891d
Fragment output fix
by Alexis Hetu
· 9 years ago
9bcb31d
TextureSize implementation
by Alexis Hetu
· 10 years ago
c3d95f3
Matrix determinant and inverse implementation
by Alexis Hetu
· 10 years ago
9b3388e
Fixed non square matrix multiplication
by Alexis Hetu
· 10 years ago
c557bf9
Fixed Temporary issues
by Alexis Hetu
· 10 years ago
fe30f67
Added gl_FragDepth
by Alexis Hetu
· 10 years ago
02a2bb8
Enable glsl integer code
by Alexis Hetu
· 10 years ago
5228d3c
Uniform buffer related fixes
by Alexis Hetu
· 10 years ago
Next »