Sign in
swiftshader
/
SwiftShader
/
dd48b7e2d06e74e1d20da5f43224b4ae99873e64
/
src
/
Shader
8e8e1d0
Shader: Add missing switch cases to operationString
by Ben Clayton
· 5 years ago
34e16df
Revert "VK_EXT_shader_stencil_export support"
by Alexis Hétu
· 5 years ago
23b26ef
VK_EXT_shader_stencil_export support
by Alexis Hetu
· 5 years ago
71af593
Tweaks to make clang-format produce better code
by Ben Clayton
· 5 years ago
8701dc4
Reactor: Switch swizzles over to 16-bit hex codes
by Ben Clayton
· 5 years ago
ac3a67c
gles: Only clamp default block uniform indexes
by Chris Forbes
· 5 years ago
a683328
Reactor: Change the signature of PrintValue::Ty
by Ben Clayton
· 6 years ago
b1d3bbf
Fix non-float constant creation for ASM
by Nicolas Capens
· 6 years ago
6897e9b
Reactor: Use std::shared_ptr to ref-count rr::Routines
by Ben Clayton
· 6 years ago
1d4f577
Clamp GLSL textureSize() lod to mipmap range
by Nicolas Capens
· 6 years ago
29364a0
Fix buffer overflow on Mac
by Sean Risser
· 6 years ago
88816fa
Reactor: Add UInt4 constructors taking UInt
by Ben Clayton
· 6 years ago
5e9441a
Replace FIXMEs with TODOs
by Ben Clayton
· 6 years ago
90d251a
OpenGL/compiler: Error if parameters spill max temp registers
by Ben Clayton
· 6 years ago
d1a5a89
SetupRoutine: Do not use Bool as a function return type.
by Ben Clayton
· 6 years ago
970e4f0
Fix crash when viewport Y position is negative
by Antonio Maiorano
· 6 years ago
7804e81
Remove more trailing semi-colons
by Brian Osman
· 6 years ago
1bc7ee9
Add Print helpers to reactor
by Ben Clayton
· 6 years ago
3f48ecb
GLES: Fix OOB access of labelBlock.
by Ben Clayton
· 6 years ago
226e1c6
swiftshader: Remove semicolons.
by Nico Weber
· 6 years ago
f4b99b6
Silence warnings: Remove all unused local variables
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
a63e5f9
GLES: Fix for crashes when sampling certain textures.
by Ben Clayton
· 6 years ago
0f34a98
Remove shader call stack bounding
by Nicolas Capens
· 6 years ago
878d4b0
Change routine names to be strings of char
by Chris Forbes
· 6 years ago
755d744
Fix compilation error on android build.
by Cody Schuffelen
· 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
4846150
Rename Reactor namespace to rr.
by Nicolas Capens
· 7 years ago
838fe3d
Remove quad-layout depth formats from sampler.
by Nicolas Capens
· 7 years ago
dd4c863
Fix gl_FrontFacing to take GL_FRONT_FACE into account.
by Nicolas Capens
· 7 years ago
4b74373
Implement dynamic indexing of temporaries.
by Nicolas Capens
· 7 years ago
5bff405
Implement gather/scatter operations for shader register files.
by Nicolas Capens
· 7 years ago
596f653
Fixed atan corner case
by Alexis Hetu
· 7 years ago
0641aeb
Rectangle texture addressing fix
by Alexis Hetu
· 7 years ago
336cdd9
Don't flag temporary registers as used samplers.
by Nicolas Capens
· 7 years ago
329747c
Added check for temporary register overflow
by Alexis Hetu
· 7 years ago
c0632c9
Added support for sampler2DRect in ESSL3
by Alexis Hetu
· 7 years ago
41bcdc7
Refactor exp2().
by Nicolas Capens
· 7 years ago
5764235
Don't perform component swizzling on a null texture.
by Nicolas Capens
· 7 years ago
4676862
Texture Rectangle implementation
by Alexis Hetu
· 7 years ago
c62fad3
Remove unnecessary pointer checks.
by Nicolas Capens
· 7 years ago
2d261a5
Fix exp2 for integer input.
by Nicolas Capens
· 7 years ago
af13df4
Use exact-at-power-of-two reciprocal for texture projection.
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
6953d4a
Fix loops with dynamic iteration count.
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
7bc079c
Fix clamping depth output to [0, 1] range.
by Nicolas Capens
· 7 years ago
e396a49
Fix initializing LOD for 3D sampling.
by Nicolas Capens
· 7 years ago
67fdd83
Clamp unsigned floating-point formats.
by Nicolas Capens
· 7 years ago
975adb7
Rename signed normalized formats.
by Nicolas Capens
· 7 years ago
b81efca
Optimize mipmap base level.
by Nicolas Capens
· 7 years ago
467ce5a
Implement mipmap base/max level.
by Nicolas Capens
· 7 years ago
8f7739a
Refactor Blitter state.
by Nicolas Capens
· 7 years ago
5555af4
Implement sRGB texture sampling.
by Nicolas Capens
· 7 years ago
8af24c5
Implement render target layers support.
by Nicolas Capens
· 7 years ago
57e7cea
Implement missing depth/stencil formats.
by Nicolas Capens
· 7 years ago
e4bdbc3
Fix missing RG8 blending support.
by Nicolas Capens
· 7 years ago
53ad4af
Rename version to shaderModel
by Alexis Hetu
· 7 years ago
bf3fc25
Minor C++11 code cleanup
by Alexis Hetu
· 7 years ago
d0f5d39
Implement seamless cubemap sampling.
by Nicolas Capens
· 7 years ago
c4b1bfa
Perform coordinate clamping on border addressing mode.
by Nicolas Capens
· 7 years ago
f8b827e
Refactor high-precision texture coordinate addressing.
by Nicolas Capens
· 7 years ago
823c1c1
Compute cube LOD based on Manhattan distance.
by Nicolas Capens
· 7 years ago
161a76e
Compute implicit derivatives relative to first quad pixel.
by Nicolas Capens
· 7 years ago
e4a88b9
Support 3-component integer formats natively.
by Nicolas Capens
· 7 years ago
ab2dd50
Depth related fixes
by Alexis Hetu
· 7 years ago
0530b45
Refactor lvalue() to return the root node.
by Nicolas Capens
· 7 years ago
a4f0c89
Print uniform buffer registers as cb#[index].
by Nicolas Capens
· 7 years ago
360a774
Eliminate integer destination modifier.
by Nicolas Capens
· 7 years ago
1728dde
arcsin/arccos/arctan precision fix
by Alexis Hetu
· 7 years ago
929c6b0
High precision implementation for sin/cos/tan
by Alexis Hetu
· 7 years ago
a0ef97a
Precision fix for inversesqrt.
by Alexis Hetu
· 7 years ago
0b7003b
Fixes for exp and log functions
by Alexis Hetu
· 7 years ago
8ef6d10
isnan and isinf implementation
by Alexis Hetu
· 7 years ago
2a3932c
Work around Visual Studio bug causing access violation.
by Nicolas Capens
· 7 years ago
185c18b
Implement shadow texture depth comparison.
by Nicolas Capens
· 7 years ago
77f0b68
Fix cube texture gradient calculation.
by Nicolas Capens
· 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
7a8ed2e
Prevent initializing outline edges to out of bound values
by Alexis Hetu
· 7 years ago
708c24b
Use more explicit include paths.
by Nicolas Capens
· 7 years ago
7a473b7
Fix rendering to single-channel color buffers.
by Nicolas Capens
· 7 years ago
5ba372f
Fix depth clamping during 'very' early depth test.
by Nicolas Capens
· 7 years ago
42e5303
Fix for 3D texture sampling
by Alexis Hetu
· 7 years ago
2895810
Fix for integer modulo operations
by Alexis Hetu
· 7 years ago
33438a6
Refactor vector packing.
by Nicolas Capens
· 7 years ago
3cbeac5
Fix polygon offset depth clamp and units resolution.
by Nicolas Capens
· 8 years ago
7d9bdcb
Eliminate unnecessary inverse masks.
by Nicolas Capens
· 10 years ago
9441b07
SwiftShader always builds its release version in Chromium
by Alexis Hetu
· 8 years ago
5790c95
Refactor sampleTexel() to use a return value.
by Nicolas Capens
· 8 years ago
Next »