Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
45c697aad33e78838d9fe750cae92add448db505
/
src
/
Shader
/
VertexProgram.cpp
ac3a67c
gles: Only clamp default block uniform indexes
by Chris Forbes
· 5 years ago
b1d3bbf
Fix non-float constant creation for ASM
by Nicolas Capens
· 5 years ago
88816fa
Reactor: Add UInt4 constructors taking UInt
by Ben Clayton
· 5 years ago
3f48ecb
GLES: Fix OOB access of labelBlock.
by Ben Clayton
· 6 years ago
0a60818
Remove sw::BoundedIndex
by Ben Clayton
· 6 years ago
d951f19
GLES: Remove hardcoded shader limits
by Ben Clayton
· 6 years ago
0f34a98
Remove shader call stack bounding
by Nicolas Capens
· 6 years ago
48d47a4
Fixed all OOB accesses in VertexProgram and PixelProgram
by Alexis Hetu
· 6 years ago
a972758
Work around Subzero constant folding limitation.
by Nicolas Capens
· 6 years ago
79d0e56
Fix textureSize for non-uniform samplers.
by Nicolas Capens
· 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
4b74373
Implement dynamic indexing of temporaries.
by Nicolas Capens
· 6 years ago
5bff405
Implement gather/scatter operations for shader register files.
by Nicolas Capens
· 6 years ago
c0632c9
Added support for sampler2DRect in ESSL3
by Alexis Hetu
· 7 years ago
4676862
Texture Rectangle implementation
by Alexis Hetu
· 7 years ago
c62fad3
Remove unnecessary pointer checks.
by Nicolas Capens
· 7 years ago
6d12331
Fix break statement.
by Nicolas Capens
· 7 years ago
d6bcc11
Fix restoring the break execution enable mask.
by Nicolas Capens
· 7 years ago
ac6d505
Fix switch statements in loops.
by Nicolas Capens
· 7 years ago
da163ed
Sampler allocation fix
by Alexis Hetu
· 7 years ago
53ad4af
Rename version to shaderModel
by Alexis Hetu
· 7 years ago
360a774
Eliminate integer destination modifier.
by Nicolas Capens
· 7 years ago
8ef6d10
isnan and isinf implementation
by Alexis Hetu
· 7 years ago
a0b5783
Pass the sampling lod/bias as a separate parameter.
by Nicolas Capens
· 7 years ago
89a218b
Refactor sampling functions to use a return value.
by Nicolas Capens
· 7 years ago
de90344
Create SamplerCore on demand.
by Nicolas Capens
· 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
877ddfc
gl_VertexID implementation
by Alexis Hetu
· 7 years ago
b98fe5c
Implement switch constructs.
by Nicolas Capens
· 8 years ago
1933654
Abstract llvm::Value usage.
by Nicolas Capens
· 8 years ago
c8b67a4
Abstract llvm::BasicBlock usage.
by Nicolas Capens
· 8 years ago
32980ac
Fix indexing with instance ID.
by Nicolas Capens
· 8 years ago
24f454e
Renaming functions named after operator names
by Alexis Hetu
· 8 years ago
02ad0aa
Shader cleanup
by Alexis Hetu
· 8 years ago
a3c16e4
Combine sampler method and option into a structure.
by Nicolas Capens
· 8 years ago
9d62c48
Pack texelFetch LOD as sampling coordinate's w component.
by Meng-Lin Wu
· 8 years ago
265fd86
Fix Clang compilation.
by Nicolas Capens
· 8 years ago
2fce582
texelFetch implementation
by Meng-Lin Wu
· 8 years ago
95ac187
LOD Base level and Max level to sampler state
by Alexis Hetu
· 8 years ago
9f7d562
Texture size fix
by Alexis Hetu
· 8 years ago
2337a19
texoffset implementation
by Meng-Lin Wu
· 8 years ago
234c9a9
texgrad implementation
by Meng-Lin Wu
· 8 years ago
ec0936c
Make the number of vertex outputs configurable.
by Nicolas Capens
· 8 years ago
995ddea
Rename color output semantic.
by Nicolas Capens
· 8 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
· 9 years ago
c3d95f3
Matrix determinant and inverse implementation
by Alexis Hetu
· 9 years ago
02a2bb8
Enable glsl integer code
by Alexis Hetu
· 9 years ago
8d78cf7
Handling new opcodes in PixelProgram and VertexProgram
by Alexis Hetu
· 9 years ago
c4f2c29
New integer related core functions
by Alexis Hetu
· 9 years ago
0085c44
Fixed some warnings
by Alexis Hetu
· 9 years ago
dd8df68
glInstanceID implementation
by Alexis Hetu
· 9 years ago
8e851c1
RoundEven implementation
by Alexis Hetu
· 9 years ago
eafdb22
Analyze the shader for define instructions.
by Nicolas Capens
· 9 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