projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi: Add buffer load functions.
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_shader.c
2016-05-26
Bas Nieuwenhuizen
radeonsi: Add buffer load functions.
blob
|
commitdiff
|
raw
2016-05-26
Bas Nieuwenhuizen
radeonsi: Define build_tbuffer_store_dwords earlier...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-26
Bas Nieuwenhuizen
radeonsi: Add offchip tessellation parameters.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-19
Marek Olšák
radeonsi: add a workaround for a bug in LLVM <= 3.8
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Nicolai Hähnle
radeonsi: force level zero on image instructions in...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Nicolai Hähnle
radeonsi: emit TXQ in separate functions
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Jan Vesely
Treewide: Remove Elements() macro
blob
|
commitdiff
|
raw
|
diff to current
2016-05-10
Bas Nieuwenhuizen
radeonsi: Set declared tessellation LDS size to hardwar...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-09
Nicolai Hähnle
radeonsi: workaround for tesselation on SI
blob
|
commitdiff
|
raw
|
diff to current
2016-05-06
Bas Nieuwenhuizen
radeonsi: Compute correct LDS size for fragment shaders.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-05
Nicolai Hähnle
radeonsi: mark descriptor loads as using dynamically...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-27
Nicolai Hähnle
radeonsi: emit s_waitcnt for shader memory barriers...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Tom Stellard
radeonsi: Implement ddx/ddy on VI using ds_bpermute
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Tom Stellard
radeonsi: Use llvm.amdgcn.mbcnt.* intrinsics instead...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Tom Stellard
radeonsi: Set range metadata on calls to llvm.SI.tid
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Tom Stellard
radeonsi: Create a helper function for computing the...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Nicolai Hähnle
radeonsi: implement TGSI_SEMANTIC_HELPER_INVOCATION
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROC...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: decrease GS copy shader user SGPRs to 2
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: clean up shader resource limit definitions
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: move default tess level constant buffer to...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: move sample positions constant buffer to...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: move clip plane constant buffer to RW buffers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: rework polygon stippling to use constant...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Marek Olšák
radeonsi: rename and rearrange RW buffer slots
blob
|
commitdiff
|
raw
|
diff to current
2016-04-21
Bas Nieuwenhuizen
radeonsi: Add config parameter to si_shader_apply_scrat...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: Consider input SGPR count for compute shader...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: set maximum work group size based on block...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: implement shared atomics
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: implement shared memory load/store
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: add shared memory
blob
|
commitdiff
|
raw
|
diff to current
2016-04-19
Bas Nieuwenhuizen
radeonsi: lower compute shader arguments
blob
|
commitdiff
|
raw
|
diff to current
2016-04-15
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-14
Marek Olšák
radeonsi: don't overwrite the scratch offset in shader...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-14
Marek Olšák
radeonsi: fix SGPRS calculation once more
blob
|
commitdiff
|
raw
|
diff to current
2016-04-14
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: add shader buffer support to TGSI_OPCODE_RESQ
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: add shader buffer support to TGSI_OPCODE_STORE
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: add shader buffer support to TGSI_OPCODE_LOAD
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: add shader buffer support to TGSI_OPCODE_ATOM*
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: add offset parameter to buffer_append_args
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: adjust buffer_append_args to take a 128 bit...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: preload shader buffers in shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Nicolai Hähnle
radeonsi: implement set_shader_buffers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-12
Marek Olšák
radeonsi: disable aniso filtering for non-mipmap textur...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-07
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-07
Marek Olšák
radeonsi: don't use the real barrier instruction in...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-05
Bas Nieuwenhuizen
radeonsi: use bounded indexing for samplers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-05
Bas Nieuwenhuizen
radeonsi: use bounded indexing for constant buffers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-01
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-01
Mauro Rossi
radeonsi: use util_strchrnul() to fix android build...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Brian Paul
tgsi: split tgsi_util_get_texture_coord_dim() function...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-25
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-03-24
Nicolai Hähnle
radeonsi: silence a coverity warning
blob
|
commitdiff
|
raw
|
diff to current
2016-03-23
Nicolai Hähnle
radeonsi: fix out-of-bounds indexing of shader images
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: force the DCC enable bit off in image descrip...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: implement volatile memory access
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: implement coherent memory access (v2)
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: Lower TGSI_OPCODE_MEMBAR down to LLVM op
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: Lower TGSI_OPCODE_ATOM* down to LLVM op
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: Lower TGSI_OPCODE_STORE down to LLVM op
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: Lower TGSI_OPCODE_LOAD down to LLVM op (v3)
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: extract the LLVM type name construction into...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: Lower TGSI_OPCODE_RESQ down to LLVM op
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: extract TXQ buffer size computation into...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-21
Nicolai Hähnle
radeonsi: implement set_shader_images (v2)
blob
|
commitdiff
|
raw
|
diff to current
2016-03-19
Marek Olšák
radeonsi: process TGSI property NEXT_SHADER
blob
|
commitdiff
|
raw
|
diff to current
2016-03-02
Kenneth Graunke
Merge remote-tracking branch 'origin/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-29
Marek Olšák
radeonsi: allow dumping shader disassemblies to a file
blob
|
commitdiff
|
raw
|
diff to current
2016-02-24
Kristian Høgsberg...
Merge remote-tracking branch 'origin/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: move some struct si_shader members to new...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: use smaller types for some si_shader members
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: print full shader name before disassembly
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: compile non-GS middle parts of shaders immedi...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: rework polygon stippling for PS prolog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add PS prolog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add PS epilog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add TCS epilog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add VS epilog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add VS prolog
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: first bits for non-monolithic shaders
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add code for dumping all shader parts togethe...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add code for combining and uploading shaders...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: fail compilation if non-GS non-CS shaders...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: separate 2 pieces of code from create_function
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add samplemask parameter to si_export_mrt_color
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: add start_instance parameter to get_instance_...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: separate out shader key bits for prologs...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: compute how many input VGPRs fragment shaders...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
radeonsi: compute how many input SGPRs and VGPRs shader...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-21
Marek Olšák
gallium/radeon: add basic code for setting shader retur...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-17
Tom Stellard
radeon/llvm: Set the target triple on the module
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Marek Olšák
radeonsi: fix build with LLVM 3.6
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Marek Olšák
gallium/radeon: drop support for LLVM 3.5
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Marek Olšák
radeonsi: obtain commonly used LLVM types only once
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Marek Olšák
radeonsi: cleanup shader codegen
blob
|
commitdiff
|
raw
|
diff to current
2016-02-11
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-10
Marek Olšák
radeonsi: don't emit unnecessary NULL exports for unbou...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-10
Marek Olšák
radeonsi: put image, fmask, and sampler descriptors...
blob
|
commitdiff
|
raw
|
diff to current
next