Sign in
swiftshader
/
SwiftShader
/
15b8b2aa7ed92c4ffc2464303658b36bad7af8dc
/
src
/
Shader
d022e41
Move Reactor type definitions to Reactor.hpp.
by Nicolas Capens
· 9 years ago
1933654
Abstract llvm::Value usage.
by Nicolas Capens
· 9 years ago
c8b67a4
Abstract llvm::BasicBlock usage.
by Nicolas Capens
· 9 years ago
853e48d
Fixing Linux build
by Alexis Hetu
· 9 years ago
8e7675d
Added missing types to PixelProgram::clampColor
by Alexis Hetu
· 9 years ago
b7508b8
Fix for the remaining vertex array issues
by Alexis Hetu
· 9 years ago
143dfc7
Added RG8 fragment output format
by Alexis Hetu
· 9 years ago
827d07a
Fixed R8I and R8UI fragment output formats
by Alexis Hetu
· 9 years ago
8be4110
Made SwiftShader compile on Mac in Chromium
by Alexis Hetu
· 9 years ago
32980ac
Fix indexing with instance ID.
by Nicolas Capens
· 9 years ago
24f454e
Renaming functions named after operator names
by Alexis Hetu
· 9 years ago
03b67af
Fixed build files for Windows clang
by Alexis Hetu
· 9 years ago
6b91e70
Clarify the need for project and bias shader instruction flags.
by Nicolas Capens
· 9 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
68f564d
Update to BUILD.gn files
by Alexis Hetu
· 9 years ago
1978ff7
Fragment output RG, RGBA 16-bit formats.
by Meng-Lin Wu
· 9 years ago
92a95e9
Fragment output R, RG, RGBA 8-bit formats.
by Meng-Lin Wu
· 9 years ago
90c7ad6
Short4 warnings fixed
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
a3c16e4
Combine sampler method and option into a structure.
by Nicolas Capens
· 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
b14ed80
Fixed writing to FORMAT_A8 and FORMAT_R8
by Alexis Hetu
· 9 years ago
265fd86
Fix Clang compilation.
by Nicolas Capens
· 9 years ago
2bc757c
Minor constant cleanup
by Alexis Hetu
· 9 years ago
0cff3cb
R8 fragment output format
by Alexis Hetu
· 9 years ago
2fce582
texelFetch implementation
by Meng-Lin Wu
· 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
95ac187
LOD Base level and Max level to sampler state
by Alexis Hetu
· 9 years ago
9f7d562
Texture size fix
by Alexis Hetu
· 9 years ago
1f2003a
Removed unused classes Vector4i and Vector4u
by Alexis Hetu
· 9 years ago
2337a19
texoffset implementation
by Meng-Lin Wu
· 9 years ago
bd7117d
New fragment output types
by Alexis Hetu
· 9 years ago
12b0050
Implement flat interpolation qualifier support.
by Alexis Hetu
· 9 years ago
00bfa18
Support frustum clipping against z = -1.
by Nicolas Capens
· 9 years ago
234c9a9
texgrad implementation
by Meng-Lin Wu
· 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
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
2543bd7
Fix overwriting clip flags with varyings.
by Nicolas Capens
· 9 years ago
995ddea
Rename color output semantic.
by Nicolas Capens
· 9 years ago
9aa83a9
Switch implementation
by Alexis Hetu
· 9 years ago
70085ba
Added vertex attribute types
by Alexis Hetu
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
2ff2948
Don't continue looping when having returned from shader function.
by Nicolas Capens
· 9 years ago
049a187
SRGB implementation
by Alexis Hetu
· 9 years ago
2cfadc6
Compute cube LOD from 3D cube intersection distance.
by Nicolas Capens
· 9 years ago
8b124c1
Implement broadcasting of gl_FragColor.
by Nicolas Capens
· 9 years ago
337f3d5
RGB32F texture sampling fix
by Alexis Hetu
· 9 years ago
dbd1a8e
Added FORMAT_X32B32G32R32F as a renderable format
by Alexis Hetu
· 9 years ago
ffb35eb
Half float packing and unpacking intrinsic functions
by Alexis Hetu
· 9 years ago
9cde974
Signed and unsigned integer packing and unpacking intrinsic functions
by Alexis Hetu
· 9 years ago
13c70cd
Fix scaling of float color to RGB565.
by Nicolas Capens
· 9 years ago
c2534f4
Refactor sampler LOD calculation method into an enum.
by Nicolas Capens
· 9 years ago
decbc13
Removing superfluous element in semantic array
by Alexis Hetu
· 9 years ago
25639ea
32-bit integer vertex attribute
by Alexis Hetu
· 9 years ago
0f44807
Fixed some unary operators
by Alexis Hetu
· 9 years ago
05b3d66
Correct reciprocal approximation for power-of-two values.
by Nicolas Capens
· 9 years ago
5989fab
Implement support for separate minification/magnification filters.
by Nicolas Capens
· 9 years ago
1abb638
Added 32 bit integer output types
by Alexis Hetu
· 9 years ago
48be735
Removed some unnecessary instructions from programs
by Alexis Hetu
· 9 years ago
7bb6268
Refactor texture coordinate addressing.
by Nicolas Capens
· 9 years ago
3b96fa8
Fix array texture LOD computation.
by Alexis Hetu
· 9 years ago
c8b9785
2D array filtering crash fix
by Alexis Hetu
· 9 years ago
2c2a7b2
Passing uniform buffers to the vertex/pixel programs
by Alexis Hetu
· 9 years ago
6abe1cb
Detect all texture sampling shader instructions.
by Nicolas Capens
· 9 years ago
a893e90
Remove unnecessary friend class declarations.
by Nicolas Capens
· 9 years ago
7551ac6
Make vertex registers members of routine classes.
by Nicolas Capens
· 9 years ago
907700d
Move loop register usage to relative addressing.
by Nicolas Capens
· 9 years ago
d2fad90
Move parameter reading to a prototype constructor.
by Nicolas Capens
· 9 years ago
b4fb367
Eliminate redundant register set argument passing.
by Nicolas Capens
· 9 years ago
2ca1903
Derive VertexRoutine from Function<>.
by Nicolas Capens
· 9 years ago
7058908
Remove redundant shader instructions.
by Nicolas Capens
· 9 years ago
028f41b
Added some uses of FRAGMENT_UNIFORM_VECTORS and VERTEX_UNIFORM_VECTORS
by Alexis Hetu
· 9 years ago
4f172c7
Derive Rasterizer from Function<>.
by Nicolas Capens
· 9 years ago
81f1830
Make Function arguments type-safe.
by Nicolas Capens
· 9 years ago
2ab859f
Make Function variadic and take a function signature.
by Nicolas Capens
· 10 years ago
5d96188
Fix signed/unsigned comparison warnings.
by Nicolas Capens
· 9 years ago
b4af9f7
Fix memory leaks.
by Nicolas Capens
· 9 years ago
9185981
Add suggested braces for subobject initialization.
by Nicolas Capens
· 9 years ago
3b39646
Fix operator precedence warnings.
by Nicolas Capens
· 9 years ago
b69aa27
Add default switch cases.
by Nicolas Capens
· 9 years ago
8833e01
Fix potentially uninitialized variables.
by Nicolas Capens
· 9 years ago
b40a256
Optimize Int2 construction.
by Nicolas Capens
· 9 years ago
c4d0446
Sending magnification filter info to the sampler
by Alexis Hetu
· 9 years ago
f15e894
Enabled 2D array textures
by Alexis Hetu
· 9 years ago
3412d87
Added integer type texture support to SamplerCore code
by Alexis Hetu
· 9 years ago
25d47fc
Texture function refactoring
by Alexis Hetu
· 9 years ago
1edcd8b
Multiple draw buffers implementation
by Alexis Hetu
· 9 years ago
9bcb31d
TextureSize implementation
by Alexis Hetu
· 10 years ago
1d01aa3
Added new swizzle parameters to Sampler's state
by Alexis Hetu
· 10 years ago
c3d95f3
Matrix determinant and inverse implementation
by Alexis Hetu
· 10 years ago
3e1fd3a
Minor PixelRoutine cleanup
by Alexis Hetu
· 10 years ago
64750b5
Remove unused readPixel() parameter.
by Nicolas Capens
· 10 years ago
26f3722
Fix RGB565 rounding.
by Nicolas Capens
· 10 years ago
8e8a7e8
Implement support for YV12 texture sampling.
by Nicolas Capens
· 10 years ago
21bda85
Test for 8-bit components instead of not 16-bit components.
by Nicolas Capens
· 10 years ago
Next »