Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
ca90cde81eb48a50286193c6bbef9ef47c70a0c6
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
« Previous
51f89a0
radeonsi: Refactor shader input / output handling code
by Michel Dänzer
· 11 years ago
7209703
radeonsi: cleanup includes, add missing license
by Marek Olšák
· 11 years ago
65dc588
r600g,radeonsi: consolidate get_compute_param
by Marek Olšák
· 11 years ago
8662e66
radeonsi: Rename the commonly occurring rctx/r600 variables.
by Andreas Hartmetz
· 11 years ago
0b57fc1
radeonsi: Rename R600->SI in some remaining defines.
by Andreas Hartmetz
· 11 years ago
45578de
radeonsi: Rename r600->si for functions in si_pipe.h.
by Andreas Hartmetz
· 11 years ago
f2a21ed
radeonsi: Rename r600->si for functions in si_resource.h.
by Andreas Hartmetz
· 11 years ago
238aeab
radeonsi: Rename r600->si for structs in si_pipe.h.
by Andreas Hartmetz
· 11 years ago
786af2f
radeonsi: Apply si_* file naming scheme.
by Andreas Hartmetz
· 11 years ago
[Renamed (99%) from src/gallium/drivers/radeonsi/radeonsi_shader.c]
0eb528a
radeonsi: fix FS_COLOR0_WRITES_ALL_CBUFS with mixed colorbuffer formats
by Marek Olšák
· 11 years ago
cd86f77
radeonsi: use the colorbuffer count from the shader key
by Marek Olšák
· 11 years ago
7435d9f
radeonsi: Remove some stale XXX / FIXME comments
by Michel Dänzer
· 11 years ago
d52791a
radeonsi: add driver support for layered rendering and AMD_vertex_shader_layer
by Marek Olšák
· 11 years ago
053606d
radeonsi: implement OpenGL edge flags
by Marek Olšák
· 11 years ago
dbeedbb
radeonsi: implement texture buffer objects
by Marek Olšák
· 11 years ago
2fd4200
radeonsi: implement uniform buffer objects
by Marek Olšák
· 11 years ago
bbb77fc
radeonsi: Allow longer intrinsic names
by Kai Wasserbäch
· 11 years ago
48784f3
radeonsi: add the vertex shader position output if it's missing
by Marek Olšák
· 11 years ago
9471513
radeonsi: respect semantic indices for COLOR[i] fragment shader outputs
by Marek Olšák
· 11 years ago
6e51c2a
radeonsi: Allow Sinking pass to move preloaded const/res/sampl
by Vincent Lejeune
· 11 years ago
453ea2d
radeonsi: pass alpha_ref value to PS in the user sgpr
by Vadim Girlin
· 11 years ago
d7d539a
radeon/llvm: show LLVM disassembly when available
by Jay Cornwall
· 11 years ago
b280516
radeonsi/compute: Fix segfault caused by recent refactoring
by Tom Stellard
· 11 years ago
0cb9de1
radeonsi: move debug options to R600_DEBUG
by Marek Olšák
· 11 years ago
d2bd634
radeonsi: simplify and fix MSAA texture sampling for array textures
by Marek Olšák
· 11 years ago
defedc0
radeonsi: fix textureOffset and texelFetchOffset GLSL functions
by Marek Olšák
· 11 years ago
f317ce5
radeonsi: fix gl_InstanceID with non-zero start_instance
by Marek Olšák
· 11 years ago
8d03d92
radeonsi: implement streamout shader support
by Marek Olšák
· 11 years ago
2993cca
radeonsi: bind streamout buffers to VGT and the vertex shader
by Marek Olšák
· 11 years ago
a81c3e0
radeonsi: use r600_common_context, r600_common_screen, r600_resource
by Marek Olšák
· 11 years ago
13a1a8b
radeonsi: cleanup initialization of SGPR shader parameters
by Marek Olšák
· 11 years ago
46fd81e
radeonsi: Also set the depth component mask bit for stencil-only exports
by Michel Dänzer
· 11 years ago
237cb07
radeonsi: Fix y/z/w component values of TGSI_SEMANTIC_FOG pixel shader inputs
by Michel Dänzer
· 11 years ago
89ca4a0
radeonsi: remove useless code from tex_fetch_args
by Marek Olšák
· 11 years ago
4855acd
radeonsi: implement texture fetching for compressed MSAA textures (v2)
by Marek Olšák
· 11 years ago
6d4755a
radeonsi: implement GL_SAMPLE_ALPHA_TO_ONE
by Marek Olšák
· 11 years ago
2f98dc2
radeonsi: Don't export unused clip distance vectors from vertex shader
by Michel Dänzer
· 11 years ago
b00269a
radeonsi: Don't leave gaps between position exports from vertex shader
by Michel Dänzer
· 11 years ago
a06ee5a
radeonsi: Handle TGSI_OPCODE_DDX/Y using local memory
by Michel Dänzer
· 11 years ago
a6b83c0
radeonsi: Handle TGSI_OPCODE_TXD
by Michel Dänzer
· 11 years ago
0495adb
radeonsi: Handle TGSI TXQ opcode
by Michel Dänzer
· 11 years ago
3623111
radeonsi: Add support for TGSI TXF opcode
by Michel Dänzer
· 11 years ago
beaa5eb
radeonsi: Use tgsi_util_get_texture_coord_dim()
by Michel Dänzer
· 11 years ago
0afeea5
radeonsi: Handle TGSI_SEMANTIC_CLIPDIST
by Michel Dänzer
· 11 years ago
e369f40
radeonsi: Fix hardware state for dual source blending
by Michel Dänzer
· 11 years ago
e3befbc
radeonsi: Handle TGSI_SEMANTIC_CLIPVERTEX
by Michel Dänzer
· 11 years ago
4730dea
radeonsi: Fix handling of TGSI_SEMANTIC_PSIZE
by Michel Dänzer
· 11 years ago
2eac0aa
radeonsi: increase array size for shader inputs and outputs
by Marek Olšák
· 11 years ago
d50343d
radeonsi: Read config values from the .AMDGPU.config ELF section
by Tom Stellard
· 11 years ago
7782d19
radeon/llvm: Use a struct for storing compiled code
by Tom Stellard
· 11 years ago
ccf3e8f
radeonsi: remove sampler writemask v3
by Christian König
· 11 years ago
302f53d
radeonsi: Add compute support v3
by Tom Stellard
· 12 years ago
c5e5b34
gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2
by Tom Stellard
· 11 years ago
a0dca44
radeonsi: add instance divisor support v3
by Christian König
· 11 years ago
cf9b31f
radeonsi: add start instance support
by Christian König
· 11 years ago
e4ed587
radeonsi: add instanceid support
by Christian König
· 11 years ago
1c10018
radeonsi: add preloading for all samplers
by Christian König
· 11 years ago
0f6cf2b
radeonsi: add preloading of all constants
by Christian König
· 11 years ago
44e3224
radeonsi: mark most intrinsics as readnone/nounwind
by Christian König
· 11 years ago
206f059
radeonsi: mark all loads as constant
by Christian König
· 11 years ago
86f6fc2
radeonsi: remove wqm intrinsic
by Christian König
· 11 years ago
90862c85
radeonsi: enable indirect adressing
by Christian König
· 11 years ago
5e616cf
radeonsi: implement indirect adressing of constants
by Christian König
· 11 years ago
f5298b0
radeonsi: switch to using resource destribtors for constants v2
by Christian König
· 11 years ago
e4188ee
radeonsi: add LLVMNoUnwindAttribute to intrinsic
by Christian König
· 11 years ago
0666ffd
radeonsi: rework input interpolation
by Christian König
· 11 years ago
c497321
radeonsi: remove SI.vs.load.buffer.index
by Christian König
· 11 years ago
55fe5cc
radeon/llvm: make SGPRs proper function arguments v2
by Christian König
· 11 years ago
b8f4ca3
radeon/llvm: replace shader type intrinsic with function attribute
by Christian König
· 11 years ago
de80e56
radeonsi: switch to v*i8 for resources and samplers v2
by Christian König
· 11 years ago
a212483
radeonsi: fix trivial warning
by Christian König
· 11 years ago
954bc4a
radeonsi: Fix w component of TGSI_SEMANTIC_POSITION fragment shader inputs.
by Michel Dänzer
· 11 years ago
18272c9
radeonsi: Fix up and enable flat shading.
by Michel Dänzer
· 11 years ago
c840270
radeonsi: Handle TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS
by Michel Dänzer
· 11 years ago
8c80894
radeonsi: remove constant index limitation v3
by Christian König
· 11 years ago
8514f5a
radeonsi: support constants as TEX coordinates
by Christian König
· 11 years ago
a9816cc
radeonsi: Remove incorrect (and dead) assignment in tex_fetch_args().
by Michel Dänzer
· 11 years ago
07eddc4
radeonsi: Use unique names for referring to texture sampling intrinsics.
by Michel Dänzer
· 11 years ago
120efee
radeonsi: Improve packing of texture address parameters.
by Michel Dänzer
· 12 years ago
e5fb734
radeonsi: Adapt to sample intrinsics changes.
by Michel Dänzer
· 12 years ago
35f0dc2
radeonsi: Fall back to dummy pixel shader instead of trying indirect addressing.
by Michel Dänzer
· 12 years ago
1ace200
radeonsi: Set SPI_SHADER_COL_FORMAT to what the pixel shader actually exports.
by Michel Dänzer
· 12 years ago
6eb0d3d
radeonsi: Pass texture type to sampling intrinsics.
by Michel Dänzer
· 12 years ago
8cf552b
radeon/llvm: improve cube map handling
by Vadim Girlin
· 12 years ago
e0f2ffc
radeonsi: Fix cube texture coordinates.
by Michel Dänzer
· 12 years ago
8b6aec6
radeonsi: Bitcast result of packf16 intrinsic to float for export intrinsic.
by Michel Dänzer
· 12 years ago
1a616c1
radeonsi: Flesh out support for depth/stencil exports from the pixel shader.
by Michel Dänzer
· 12 years ago
56ae9be
radeonsi: Handle TGSI TXL opcode.
by Michel Dänzer
· 12 years ago
3e20513
radeonsi: Handle TGSI TXB opcode.
by Michel Dänzer
· 12 years ago
7708a86
radeonsi: Implement alpha testing in pixel shader.
by Michel Dänzer
· 12 years ago
e44dfd4
radeonsi: Initialize uses_kill boolean from TGSI info.
by Michel Dänzer
· 12 years ago
97078b1
radeonsi: Handle TGSI_SEMANTIC_FACE.
by Michel Dänzer
· 12 years ago
691f08d
radeonsi: Handle TGSI_SEMANTIC_BCOLOR.
by Michel Dänzer
· 12 years ago
44ef033
radeonsi: Don't snoop context state while building shaders.
by Michel Dänzer
· 12 years ago
8e3e414
radeonsi: remove unused local variables
by Marek Olšák
· 12 years ago
82e38ac
radeonsi: Fix double compilation of shader variants.
by Michel Dänzer
· 12 years ago
c3db19e
radeonsi: Better indexing of parameters in the pixel shader.
by Michel Dänzer
· 12 years ago
22ae062
radeonsi: define SGPR register numbers
by Christian König
· 12 years ago
fcc9c12
radeonsi: remove unused code
by Christian Koenig
· 12 years ago
0fb1e68
radeonsi: Handle position input parameter for pixel shaders v2
by Tom Stellard
· 12 years ago
Next »