Sign in
swiftshader
/
SwiftShader
/
b98fe5cd1eaa821083d816cf86a20eefe22f57c7
/
src
/
Shader
/
PixelProgram.cpp
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
8e7675d
Added missing types to PixelProgram::clampColor
by Alexis Hetu
· 8 years ago
143dfc7
Added RG8 fragment output format
by Alexis Hetu
· 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
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
265fd86
Fix Clang compilation.
by Nicolas Capens
· 9 years ago
0cff3cb
R8 fragment output format
by Alexis Hetu
· 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
bd7117d
New fragment output types
by Alexis Hetu
· 9 years ago
234c9a9
texgrad implementation
by Meng-Lin Wu
· 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
049a187
SRGB implementation
by Alexis Hetu
· 9 years ago
8b124c1
Implement broadcasting of gl_FragColor.
by Nicolas Capens
· 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
0f44807
Fixed some unary operators
by Alexis Hetu
· 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
2c2a7b2
Passing uniform buffers to the vertex/pixel programs
by Alexis Hetu
· 9 years ago
907700d
Move loop register usage to relative addressing.
by Nicolas Capens
· 9 years ago
7058908
Remove redundant shader instructions.
by Nicolas Capens
· 9 years ago
4f172c7
Derive Rasterizer from Function<>.
by Nicolas Capens
· 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
1edcd8b
Multiple draw buffers implementation
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
3e1fd3a
Minor PixelRoutine cleanup
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
f2a8c37
Splitting PixelRoutine into PixelProgram and PixelPipeline
by Alexis Hetu
· 10 years ago