summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600
Commit message (Expand)AuthorAgeFilesLines
* r600: enable tcs/tes dumping for R600_DUMP_SHADERS.Dave Airlie2015-12-071-1/+1
* r600: handle SIMD allocation issue with HS/LSDave Airlie2015-12-071-0/+5
* r600/shader: increase number of inputs/outputs to 64.Dave Airlie2015-12-071-2/+2
* r600: handle barrier opcode.Edward O'Callaghan2015-12-071-2/+17
* r600/shader: handle tess related system-values.Dave Airlie2015-12-071-2/+148
* r600/shader: allow multi-dimension arrays for tcs/tes inputs/outputs.Dave Airlie2015-12-071-2/+10
* r600/shader: handle TES exports and streamoutDave Airlie2015-12-071-7/+16
* r600/shader: emit tessellation factors to GDS at end of TCS.Dave Airlie2015-12-071-1/+166
* r600/shader: handle TCS output writing.Dave Airlie2015-12-071-2/+98
* r600/shader: handle VS shader writing to the LDS outputs. (v1.1)Dave Airlie2015-12-071-1/+75
* r600/shader: handle fetching tcs/tes inputs and tcs outputsDave Airlie2015-12-071-1/+279
* r600/shader: add get_lds_offset0 helperDave Airlie2015-12-071-0/+22
* r600/shader: add function to get tess constants infoDave Airlie2015-12-071-1/+90
* r600/shader: add utility functions to do single slot arithmaticDave Airlie2015-12-071-0/+95
* r600/eg: workaround bug with tess shader and dynamic GPRs.Dave Airlie2015-12-075-61/+190
* r600/shader: move get_temp and last_instruction helpers upDave Airlie2015-12-071-19/+17
* r600: bind geometry shader ring to the correct placeDave Airlie2015-12-071-2/+9
* r600: create fixed function tess control shader fallback.Dave Airlie2015-12-073-1/+46
* r600: create LDS info constants buffer and write LDS registers. (v2)Dave Airlie2015-12-073-3/+188
* r600/eg: update shader stage emission/tf param for tess.Dave Airlie2015-12-071-5/+69
* r600: hook TES/TCS shaders to the selection logic.Dave Airlie2015-12-071-2/+32
* r600: workout bitmask for the used tcs inputs/outputs.Dave Airlie2015-12-072-0/+28
* r600: port over the get_lds_unique_index from radeonsiDave Airlie2015-12-072-0/+39
* r600: add set_tess_state callback.Dave Airlie2015-12-072-1/+12
* r600/eg: init tess registers to defaults (v1.1)Dave Airlie2015-12-071-10/+31
* r600: hook up constants/samplers/sampler view for tessellationDave Airlie2015-12-072-10/+82
* r600: add create/bind/delete shader hooks for tessellationDave Airlie2015-12-071-0/+59
* r600/sb: add LS/HS hw shader types.Dave Airlie2015-12-073-3/+9
* r600/blit: add tcs/tes shader saves.Dave Airlie2015-12-071-0/+2
* r600: disable SB for now on tess related shaders.Dave Airlie2015-12-071-0/+7
* r600: update correct hw shaders depending on configuration.Dave Airlie2015-12-071-1/+12
* r600: add shader key entries for tcs and tes.Dave Airlie2015-12-075-3/+49
* r600: add PATCHES to the pipe conversion.Dave Airlie2015-12-071-0/+1
* r600: add functions to update ls/hs state.Dave Airlie2015-12-072-0/+27
* r600g/sb: Support LDS ops in SB bytecode I/OGlenn Kennard2015-12-074-9/+105
* r600: add support for LDS instruction encoding.Dave Airlie2015-12-074-2/+144
* r600/sb: add support for GDS to the sb decoder/dump. (v1.1)Dave Airlie2015-12-074-10/+93
* r600: add support for GDS clause to the assembler.Dave Airlie2015-12-074-1/+148
* r600: use macros for updating the various stages.Dave Airlie2015-12-071-15/+25
* r600: add SET_NULL_SHADER macro.Dave Airlie2015-12-071-2/+7
* r600: move clip misc and streamout stream updates to a single placeDave Airlie2015-12-071-6/+11
* r600: move selecting shaders into earlier code.Dave Airlie2015-12-071-5/+4
* r600: use a macro to remove common shader selection code.Dave Airlie2015-12-071-12/+9
* r600: move to using hw stages array for hw stage atomsDave Airlie2015-12-075-32/+24
* r600: make adjust_gprs use hw stages.Dave Airlie2015-12-072-55/+64
* r600: introduce HW shader stage definesDave Airlie2015-12-071-0/+11
* r600: fix masks for two of the unused evergreen regs.Dave Airlie2015-12-071-2/+2
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-066-26/+26
* gallium/drivers: Trivial code-style cleanupEdward O'Callaghan2015-12-061-1/+1
* gallium/radeon*: Remove useless castsEdward O'Callaghan2015-12-063-12/+9