summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/Makefile.sources
AgeCommit message (Collapse)AuthorFilesLines
2017-10-09amd: move r600d_common.h into r600gMarek Olšák1-0/+2
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-09-26r600: fork and import gallium/radeonMarek Olšák1-1/+20
This marks the end of code sharing between r600 and radeonsi. It's getting difficult to work on radeonsi without breaking r600. A lot of functions had to be renamed to prevent linker conflicts. There are also minor cleanups. Acked-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
2017-06-01r600/eg: add support for tracing IBs after a hang.Dave Airlie1-0/+4
This is a poor man's version of radeonsi ddebug stuff, this should get hooked into that infrastructure, and grow more stuff, but for now, just create R600_TRACE var that points to a file that you want to dump the last IB to. Signed-off-by: Dave Airlie <airlied@redhat.com>
2016-03-20r600g: remove TGSI->LLVM translationMarek Olšák1-4/+0
It was useful for testing and as a prototype for radeonsi bringup, but it's not used anymore and doesn't support OpenGL 3.3 even. v2: try to fix OpenCL build Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Tested-by: Jan Vesely <jan.vesely@rutgers.edu>
2014-09-05gallium/r600: ship all files in the tarballEmil Velikov1-8/+32
- include all headers in Makefile.sources - sort the list(s) - bundle the android buildscript & custom include Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Acked-by: Matt Turner <mattst88@gmail.com>
2014-01-28r600g,radeonsi: consolidate the contents of r600_resource.cMarek Olšák1-1/+0
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
2014-01-28r600g: move queries to drivers/radeonMarek Olšák1-1/+0
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
2013-12-12r600g,radeonsi: consolidate buffer code, add handling of DISCARD_RANGE for SIMarek Olšák1-1/+0
This adds 2 optimizations for radeonsi: - handling of DISCARD_RANGE - mapping an uninitialized buffer range is automatically UNSYNCHRONIZED Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2013-09-29r600g,radeonsi: share r600_texture.cMarek Olšák1-1/+0
The function r600_choose_tiling is new and needs a review. The only change in functionality is that it enables 2D tiling for compressed textures on SI. It was probably accidentally turned off. v2: don't make scanout buffers linear
2013-04-30r600g: plug in optimizing backendVadim Girlin1-0/+28
Optimization is enabled with "R600_DEBUG=sb". Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
2013-04-25r600g/compute: Removed unused and untested codeTom Stellard1-1/+0
There was a lot of code in evergreen_compute_internal.c that was not being used at all and most of it was duplicating code from other parts of the driver. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2013-04-11radeon/uvd: add UVD implementation v5Christian König1-1/+2
Just everything you need for UVD with r600g and radeonsi. v2: move UVD code to radeon subdir, clean up build system additions, remove an unused SI function, disable tiling on SI for now. v3: some minor indentation fix and rebased v4: dpb size calculation fixed v5: implement proper fall-back in case the kernel doesn't support UVD, based on patches from Andreas Boll but cleaned up a bit more. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2013-03-13r600g/llvm: Move llvm wrapper functions into the radeon directoryTom Stellard1-1/+0
2013-02-01r600g: use tables with ISA info v3Vadim Girlin1-0/+1
v3: added some flags including condition codes for ALU, fixed issue with CF reverse lookup (overlapping ranges of CF_ALU_xxx and other CF instructions) rebased on current master Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
2012-10-11r600g: inline r600_translate_index_bufferMarek Olšák1-1/+0
2012-06-01r600g: compute support for evergreenAdam Rak1-1/+5
Tom Stellard: - Updated for gallium interface changes - Fixed a few bugs: + Set the loop counter + Calculate the correct number of pipes - Added hooks into the LLVM compiler
2012-04-29autoconf: pass -Wall to automakeDylan Noblesmith1-2/+2
And fix these warning that appear at autoreconf time: "`:='-style assignments are not portable" v2: Fix the recently-converted-to-automake r600.
2012-04-23r600g: Add hooks for the LLVM shader compilerTom Stellard1-0/+2
The LLVM backend can now be enabled for r600g by using the --enable-r600-llvm-compiler configure flag. If you configure with this flag, you can still use the default compiler by setting the envrionment variable R600_USE_LLVM=0 Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2011-09-30r600g: move all files from winsys/r600 into drivers/r600Marek Olšák1-0/+2
Be sure to reconfigure after this commit. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2011-08-25r600g: share the source listChia-I Wu1-0/+15
Factor out C_SOURCES from Makefile to Makefile.sources, and let Makefile and SConscript share it. Reviewed-by: Marek Olšák <maraeo@gmail.com>