Sign in
swiftshader
/
SwiftShader
/
69674fb1f01c657bfeb5f2cb6389d4a959b973f6
/
src
/
Shader
/
VertexProgram.cpp
877ddfc
gl_VertexID implementation
by Alexis Hetu
· 8 years ago
b98fe5c
Implement switch constructs.
by Nicolas Capens
· 8 years ago
1933654
Abstract llvm::Value usage.
by Nicolas Capens
· 9 years ago
c8b67a4
Abstract llvm::BasicBlock usage.
by Nicolas Capens
· 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
02ad0aa
Shader cleanup
by Alexis Hetu
· 9 years ago
a3c16e4
Combine sampler method and option into a structure.
by Nicolas Capens
· 9 years ago
9d62c48
Pack texelFetch LOD as sampling coordinate's w component.
by Meng-Lin Wu
· 9 years ago
265fd86
Fix Clang compilation.
by Nicolas Capens
· 9 years ago
2fce582
texelFetch implementation
by Meng-Lin Wu
· 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
2337a19
texoffset implementation
by Meng-Lin Wu
· 9 years ago
234c9a9
texgrad implementation
by Meng-Lin Wu
· 9 years ago
ec0936c
Make the number of vertex outputs configurable.
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
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
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
c2534f4
Refactor sampler LOD calculation method into an enum.
by Nicolas Capens
· 9 years ago
0f44807
Fixed some unary operators
by Alexis Hetu
· 9 years ago
48be735
Removed some unnecessary instructions from programs
by Alexis Hetu
· 9 years ago
2c2a7b2
Passing uniform buffers to the vertex/pixel programs
by Alexis Hetu
· 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
b4fb367
Eliminate redundant register set argument passing.
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
5d96188
Fix signed/unsigned comparison warnings.
by Nicolas Capens
· 9 years ago
25d47fc
Texture function refactoring
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
02a2bb8
Enable glsl integer code
by Alexis Hetu
· 10 years ago
8d78cf7
Handling new opcodes in PixelProgram and VertexProgram
by Alexis Hetu
· 10 years ago
c4f2c29
New integer related core functions
by Alexis Hetu
· 10 years ago
0085c44
Fixed some warnings
by Alexis Hetu
· 10 years ago
dd8df68
glInstanceID implementation
by Alexis Hetu
· 10 years ago
8e851c1
RoundEven implementation
by Alexis Hetu
· 10 years ago
eafdb22
Analyze the shader for define instructions.
by Nicolas Capens
· 10 years ago
af1970c
Connecting the dots for some built-in functions
by Alexis Hetu
· 10 years ago
0b65c5e
Replacing numbers by constants
by Alexis Hetu
· 10 years ago
903e025
Fixed signed/unsigned types comparison
by Alexis Hetu
· 10 years ago
c6e8ab1
Only apply the enable mask on instructions requiring predication.
by Nicolas Capens
· 11 years ago
4677a5f
Fixed initializing the 'leave' enable mask on every shader iteration.
by Nicolas Capens
· 11 years ago
d4ae863
Update to June 11 2013 code drop.
by John Bauman
· 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