r600: fix atomic counter index mode getting emitted on pre-cayman
[mesa.git] / src / gallium / drivers / r600 / r600_shader.c
2017-12-27 Dave Airlier600: fix atomic counter index mode getting emitted...
2017-12-06 Dave Airlier600: add support for compute grid/block sizes. (v2)
2017-12-06 Dave Airlier600/shader: add compute support to shader assembler
2017-12-05 Dave Airlier600/shader: add local memory support to shader assembler.
2017-12-05 Dave Airlier600: don't set EOP on pop or loop end
2017-12-05 Dave Airlier600/ssbo: refactor out buffer coord calcs and use...
2017-12-05 Dave Airlier600/ssbo: fix multi-dword buffer loads.
2017-12-05 Dave Airlier600/shader: fix ssbo atomic operations formats.
2017-12-05 Dave Airlier600/shader: fix thread id loading.
2017-12-05 Dave Airlier600/atomic: add cayman version of atomic save/restore...
2017-12-01 Dave Airlier600: add ARB_shader_storage_buffer_object support...
2017-12-01 Dave Airlier600/cayman: looks like cmpxchg moved to Z
2017-12-01 Dave Airlier600/shader: fix 64->32 conversions
2017-11-29 Dave Airlier600: fix bfe where src/dst are same.
2017-11-29 Dave Airlier600: lds load cleanups.
2017-11-29 Gert Wollnyr600_shader: only load from LDS what is really used
2017-11-22 Gert Wollnyr600/shader: Fix all warnings issed with "-Wall -Wextra"
2017-11-22 Gert Wollnyr600: Emit EOP for more CF instruction types
2017-11-20 Dave Airlier600: add cull distance support
2017-11-17 Dave Airlier600: handle image size support.
2017-11-17 Dave Airlier600/sb: disable SB for images.
2017-11-17 Dave Airlier600/shader: add support for load/store/atomic ops...
2017-11-17 Dave Airlier600/shader: implement getting thread id.
2017-11-17 Dave Airlier600/shader: add flag to denote if shader uses images
2017-11-15 Roland Scheideggerr600: use ieee version of rsq
2017-11-15 Roland Scheideggerr600: use ieee version of rcp
2017-11-15 Roland Scheideggerr600: use min_dx10/max_dx10 instead of min/max
2017-11-13 Dave Airlier600/shader: handle bitfield extract semantics properly.
2017-11-13 Dave Airlier600: handle bitfieldInsert corner case.
2017-11-13 Dave Airlier600: add gs tri strip adjacency fix.
2017-11-13 Dave Airlier600: fix isoline tess factor component swapping.
2017-11-13 Dave Airlier600/shader: reserve first register of vertex shader.
2017-11-09 Dave Airlier600: add support for hw atomic counters. (v3)
2017-09-29 Nicolai Hähnletgsi: clarify the semantics of DFRACEXP
2017-08-22 Marek Olšákgallium: remove TGSI opcode SCS
2017-08-22 Marek Olšákgallium: remove TGSI opcode BREAKC
2017-08-22 Marek Olšákgallium: remove TGSI opcode XPD
2017-08-22 Marek Olšákgallium: remove TGSI opcode DPH
2017-08-22 Marek Olšákgallium: remove TGSI opcode DP2A
2017-08-22 Marek Olšákgallium: remove TGSI_OPCODE_CALLNZ
2017-08-22 Marek Olšákgallium: remove TGSI FENCE opcodes
2017-08-22 Marek Olšákgallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZ
2017-08-21 Marek Olšákr600g: don't set up and don't call the fetch shader...
2017-06-26 Constantine Charlamovr600g: take into account offset to system inputs at...
2017-06-26 Constantine Charlamovr600g: get rid of trailing whitespace
2017-03-31 Marek Olšákgallium: remove support for predicates from TGSI (v2)
2017-03-23 Julien Isorcer600_shader.c: fix indentation
2017-03-21 Julien Isorcer600_shader.c: check returned value of eg_get_interpola...
2017-03-20 Bartosz Tomczykr600g: Fix out of bounds access
2017-02-18 Marek Olšákgallium: remove TGSI_OPCODE_CLAMP
2017-01-30 Bartosz Tomczykr600: Fix stack overflow
2017-01-29 Ilia Mirkinr600g: use ieee variants of multiplication instructions
2017-01-29 Ilia Mirkinr600g: add support for optionally using non-IEEE mul ops
2017-01-23 Nicolai Hähnler600: implement DDIV
2017-01-23 Nicolai Hähnler600: factor out cayman_emit_unary_double_raw
2017-01-23 Nicolai Hähnler600: double multiply can handle only one multiply...
2017-01-05 Marek Olšákgallium: remove TGSI_OPCODE_SUB
2017-01-05 Marek Olšákgallium: remove TGSI_OPCODE_ABS
2016-10-26 Marek Olšákgallium/radeon: stop using PIPE_BIND_CUSTOM
2016-09-26 Glenn Kennardr600g: Add support for PK2H/UP2H
2016-08-29 Rhys Kiddr600g: Clean up defined magic numbers for TGSI opcodes
2016-08-29 Rhys Kiddr600g: Avoid duplicated initialization of TGSI_OPCODE_DFMA
2016-08-01 Matt Turnerr600g: Avoid aliasing violations.
2016-07-04 Jan Veselyr600g: Add double precision FMA ops
2016-06-25 Marek Olšákgallium/radeon: use r600_resource_reference
2016-06-24 Jan Veselyr600g: Enable FMA on chips that support it
2016-05-17 Jan VeselyTreewide: Remove Elements() macro
2016-04-27 Patrick Rudolphr600g: fix and optimize tgsi_cmp when using ABS and...
2016-04-21 Marek Olšákgallium: use PIPE_SHADER_* everywhere, remove TGSI_PROC...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-19 Marek Olšákr600g: flatten if (1) statement after removal of TGSI...
2016-03-19 Marek Olšákr600g: remove TGSI->LLVM translation
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-06 Edward O'Callaghangallium/drivers/r600: Use unsigned for loop index
2016-01-06 Edward O'Callaghangallium/drivers: Remove unnecessary semicolons
2016-01-03 Marek Olšákgallium/radeon: r600_can_dump_shader should get TGSI...
2016-01-02 Nicolai Hähnlegallium/radeon: pass pipe_debug_callback into radeon_ll...
2015-12-11 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-11 Marek Olšákgallium/radeon: remove radeon_winsys_cs_handle
2015-12-11 Marek Olšákr600g: write all MRTs only if there is exactly one...
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-10 Dave Airlier600: add missing return value check.
2015-12-09 Dave Airlier600: handle geometry dynamic input array index
2015-12-09 Dave Airlier600g: fix geom shader input indirect indexing.
2015-12-09 Dave Airlier600g: fix outputing to non-0 buffers for stream 0.
2015-12-07 Dave Airlier600: fix regression introduced with ring emit changes.
2015-12-06 Edward O'Callaghanr600: handle barrier opcode.
2015-12-06 Dave Airlier600/shader: handle tess related system-values.
2015-12-06 Dave Airlier600/shader: allow multi-dimension arrays for tcs/tes...
2015-12-06 Dave Airlier600/shader: handle TES exports and streamout
2015-12-06 Dave Airlier600/shader: emit tessellation factors to GDS at end...
2015-12-06 Dave Airlier600/shader: handle TCS output writing.
2015-12-06 Dave Airlier600/shader: handle VS shader writing to the LDS output...
2015-12-06 Dave Airlier600/shader: handle fetching tcs/tes inputs and tcs...
2015-12-06 Dave Airlier600/shader: add get_lds_offset0 helper
2015-12-06 Dave Airlier600/shader: add function to get tess constants info
2015-12-06 Dave Airlier600/shader: add utility functions to do single slot...
2015-12-06 Dave Airlier600/shader: move get_temp and last_instruction helpers up
2015-12-06 Dave Airlier600: port over the get_lds_unique_index from radeonsi
next