Sign in
swiftshader
/
SwiftShader
/
a9d6960bcd092d2d045498e50dfffa3f8aa2f3bd
/
src
/
OpenGL
/
compiler
a114ed5
Build lib*_swiftshader with BOARD_VNDK_VERSION
by Jiyong Park
· 8 years ago
bf1307b
Restrict GLSL globals to be initialized with constant expressions.
by Nicolas Capens
· 9 years ago
dc20933
Suppress attributes warnings.
by Nicolas Capens
· 8 years ago
9441b07
SwiftShader always builds its release version in Chromium
by Alexis Hetu
· 8 years ago
18e2a97
GLSL bitwise NOT implementation
by Alexis Hetu
· 8 years ago
877ddfc
gl_VertexID implementation
by Alexis Hetu
· 8 years ago
506cc5e
Suppress UBSan false positives.
by Nicolas Capens
· 8 years ago
b7cab41
Use real snprintf when available.
by Nicolas Capens
· 8 years ago
1fb04ac
Don't dynamically recurse when analyzing functions
by Lingfeng Yang
· 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
7831e44
Reset pointer to null after delete.
by Nicolas Capens
· 8 years ago
7e95d88
Replace unique_ptr with a raw pointer.
by Nicolas Capens
· 8 years ago
9ed48ba
Prevent LTO from eliminating cross-library virtual methods.
by Nicolas Capens
· 8 years ago
1ba2611
Build with Subzero for Android on ARM.
by Nicolas Capens
· 8 years ago
69bc6e8
Fix GCC build
by Tom Anderson
· 8 years ago
10b57d4
Allows SwiftShader to identify the Android version
by Greg Hartman
· 8 years ago
2ddef88
Fixed defines from BUILD.gn files
by Alexis Hetu
· 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
29cb003
Fixed attribute location
by Alexis Hetu
· 8 years ago
ec93b1d
Imported a few ES3 fixes from Angle
by Alexis Hetu
· 8 years ago
d4e2ba5
GLSL const arrays are allowed in OpenGL ES 3.0
by Alexis Hetu
· 8 years ago
93a6458
Enable multiprocessor compilation.
by Nicolas Capens
· 8 years ago
d6d10f9
Fixed official chromium build on Linux
by Alexis Hetu
· 8 years ago
e97a31e
Fixed clang warnings and unmuted these warnings
by Alexis Hetu
· 8 years ago
f0005a1
Android build fix
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
98a1666
Upgrade to Visual Studio 2015 project files
by Alexis Hetu
· 9 years ago
8be4110
Made SwiftShader compile on Mac in Chromium
by Alexis Hetu
· 9 years ago
03b67af
Fixed build files for Windows clang
by Alexis Hetu
· 9 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
68f564d
Update to BUILD.gn files
by Alexis Hetu
· 9 years ago
19e433d
Suppress macro redefinition warnings treated as error.
by Nicolas Capens
· 9 years ago
b34591a
Turning on warnings as error in Visual Studio
by Alexis Hetu
· 9 years ago
1d67244
Fixed Windows warnings
by Alexis Hetu
· 9 years ago
46c1b91
Update to gn files for Windows
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
91f10e3
GN files, initial check in
by Alexis Hetu
· 9 years ago
7208e93
Moved or removed unused variables
by Alexis Hetu
· 9 years ago
3345779
Minor cleanups
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
b7510aa
Move Khronos OpenGL headers to top-level include directory.
by Nicolas Capens
· 9 years ago
9aa83a9
Switch implementation
by Alexis Hetu
· 9 years ago
6f89b65
Output builds to top-level obj and bin folder.
by Nicolas Capens
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
e178000
Move LLVM to /third_party.
by Nicolas Capens
· 9 years ago
7d6b34d
modf implementation
by Alexis Hetu
· 9 years ago
2ce222c
Importing log2f fix for JB-MR1
by Alexis Hetu
· 9 years ago
f91d9c1
Fix scoping of function parameters for GLSL ES 1.0
by Nicolas Capens
· 9 years ago
c431041
Fix sampler-array-using-loop-index.html regression.
by Nicolas Capens
· 9 years ago
26ea8f5
Fixed not equal folding
by Alexis Hetu
· 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
6c6b470
More constant folding
by Alexis Hetu
· 9 years ago
cce6c4e
Fix unrolling loops with return statements.
by Nicolas Capens
· 9 years ago
c364889
Support parsing defined operator generated by macro expansion
by Nicolas Capens
· 9 years ago
d0e6f68
Unexpected tokens after conditionals should be an error instead of a warning.
by Nicolas Capens
· 9 years ago
ab4505a
Validate that all function-like-macro arguments are unique.
by Nicolas Capens
· 9 years ago
ab75279
Making proper use of size_t
by Alexis Hetu
· 9 years ago
c66f0e3
Implement GL_EXT_draw_buffers.
by Nicolas Capens
· 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
0637eac
Fix local variable hides function parameter for GLSL ES 1.0
by Nicolas Capens
· 9 years ago
91dfb97
Fix min/max constant folding.
by Nicolas Capens
· 9 years ago
341afbb
Fix constant expression vector indexing.
by Nicolas Capens
· 9 years ago
d3d9b9c
Fix unary operator return type.
by Nicolas Capens
· 9 years ago
f13a039
Propagate constness.
by Nicolas Capens
· 9 years ago
5e0c354
Fix constant folding of vector compares.
by Nicolas Capens
· 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
fcad1bf
Fix short-circuiting in preprocessor.
by Nicolas Capens
· 9 years ago
7bd3d39
Fix treating undefined preprocessor identifiers as error.
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
407813b
Parser cleanup
by Alexis Hetu
· 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
6c7ac3c
Fixed uniform block indexing
by Alexis Hetu
· 9 years ago
c8b0f54
Fixed some types utility functions for uniform blocks
by Alexis Hetu
· 9 years ago
Next »