29144d0f34d9325a3549e4ed0feecc0577c70358 |
|
24-Oct-2016 |
Marek Olšák <marek.olsak@amd.com> |
gallium/radeon: stop using PIPE_BIND_CUSTOM it has no effect whatsoever Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
53d2c8f00f5422a872cedbea4674c004378d9999 |
|
11-Jun-2016 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: don't re-create shader PM4 states after scratch buffer update Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Reviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
13eb5f596bc8ece3d1805b388aa53917e6158d7b |
|
04-Dec-2015 |
Edward O'Callaghan <eocallaghan@alterapraxis.com> |
gallium/drivers: Sanitize NULL checks into canonical form Use NULL tests of the form `if (ptr)' or `if (!ptr)'. They do not depend on the definition of the symbol NULL. Further, they provide the opportunity for the accidental assignment, are clear and succinct. Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
6cc8f6c6a72b1aab7bb506deb220e04ae50d8c2b |
|
07-Nov-2015 |
Marek Olšák <marek.olsak@amd.com> |
gallium/radeon: inline the r600_rings structure Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
2edb0606397d16fe88d7b488285df379aaae5893 |
|
26-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
gallium/radeon: tell the winsys the exact resource binding types Use the priority flags and expand them. This information will be used for debugging. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
df12ddb55dc5c3d1887e7742bb9e2d4d4011f3fd |
|
30-Aug-2015 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: add IB2 indirect buffer support for pm4 states Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
b89fa63d45cc5c8b3eec0d38ba30c57a5ecf5565 |
|
30-Aug-2015 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: remove si_pm4_cleanup All remaining pm4 state are created and destroyed by state trackers. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
77f80a20be9bbd8a51885e2e946106b45abf198a |
|
30-Aug-2015 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: remove unused si_pm4_state code Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
7ff2991e344130c8eb6e4be0b146320b3f02c1e6 |
|
30-Aug-2015 |
Marek Olšák <marek.olsak@amd.com> |
gallium/radeon: rename r600_context_bo_reloc -> radeon_add_to_buffer_list this name should be easy to understand without other knowledge Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
189953ee13ad7d6b5d9d04ac21a230e8137a700d |
|
17-Aug-2015 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: remove old CS tracing code Some of it is left there and it will be re-used in the next commit. Acked-by: Christian König <christian.koenig@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
5935edd47c3b2a7a3047da5ad03c4d82e082628b |
|
27-Jan-2015 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: Avoid leaking memory when rebuilding shader states Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
d7cd9bfc7f4cf6ae63dae7e41086fb4f08f379c0 |
|
08-Jan-2015 |
Marek Olšák <marek.olsak@amd.com> |
Revert "radeonsi: reduce the size of si_pm4_state" This reverts commit 9141d8855555e45a057970e78969e1518ad3617d. It broke OpenCL.
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
638fa8016a39db95361922ea63390f34654aef37 |
|
31-Dec-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: remove init config from states It really doesn't do anything there. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
9141d8855555e45a057970e78969e1518ad3617d |
|
30-Dec-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: reduce the size of si_pm4_state - the relocs array is unused, remove it - ndw is at most 115 (init), set 140 as the maximum - compute needs 4 buffers per state, graphics only needs 1; set 4 as the maximum Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
139bde061a6968671c7119ce78837f144a169abf |
|
14-Oct-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: inline si_pm4_alloc_state It seemed like the function needed a context pointer. Let's remove it to make it less confusing. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
c94486670805be0f12ade6a7a2e5c324db4cb798 |
|
20-Sep-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: remove old cache flushing code Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
a131263a2f19507ca0d2f6093672d930a7c054d1 |
|
16-Aug-2014 |
Emil Velikov <emil.l.velikov@gmail.com> |
gallium/radeon: cleanup header inclusion - Add top_srcdir/src/gallium/winsys to GALLIUM_DRIVER_C{XXFLAGS}. - Remove top_srcdir/src/gallium/drivers/radeon from the includes. As a result: - Common radeon headers are prefixed with 'radeon/' - Winsys header inclusion is prefixed 'radeon/drm' Cc: Marek Olšák <marek.olsak@amd.com> Cc: Michel Dänzer <michel.daenzer@amd.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
0ed0bf06961677906c7e2c5250935148dcd9e860 |
|
09-Jul-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: move vertex buffer descriptors from IB to memory This removes the intermediate storage (pm4 state) and generates descriptors directly in a staging buffer. It also reduces the number of flushes, because the descriptors no longer take CS space. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
bee2b96b02161cf75cfe17f7d30d14f2b838423f |
|
20-Feb-2014 |
Marek Olšák <marek.olsak@amd.com> |
r600g,radeonsi: set priorities for relocations
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
58d2afa2232060b88f9c444ce7a0d6e63c841bb2 |
|
07-Mar-2014 |
Christian König <christian.koenig@amd.com> |
radeonsi: fix leaking the bound state on destruction v2 v2: rebased on stale pointer fixes Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
7209703432ef88daf7ec67b7eeb80577fcb60ef7 |
|
22-Jan-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeonsi: cleanup includes, add missing license Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
a4c218f398a6176f2ecbe7e295020d348670a957 |
|
22-Jan-2014 |
Marek Olšák <marek.olsak@amd.com> |
r600g,radeonsi: consolidate variables for CS tracing Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
8662e66bf237a820a704df112718be599136098b |
|
11-Jan-2014 |
Andreas Hartmetz <ahartmetz@gmail.com> |
radeonsi: Rename the commonly occurring rctx/r600 variables. The "r" stands for R600. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
44d27ce2b2b1b3d2b1c541c3e72374b77cb37b36 |
|
11-Jan-2014 |
Andreas Hartmetz <ahartmetz@gmail.com> |
radeonsi: Rename r600_trace_emit->si_trace_emit. I had previously considered that unsafe. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
0b57fc15e13ee6b1f8271927b7334a7ea280624b |
|
11-Jan-2014 |
Andreas Hartmetz <ahartmetz@gmail.com> |
radeonsi: Rename R600->SI in some remaining defines. I had previously considered that unsafe. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
238aeabce0e5cfd850279a68fe0c816adc175294 |
|
11-Jan-2014 |
Andreas Hartmetz <ahartmetz@gmail.com> |
radeonsi: Rename r600->si for structs in si_pipe.h. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|
786af2f963925df2c2a6fb60b29a83e8340f03c7 |
|
04-Jan-2014 |
Andreas Hartmetz <ahartmetz@gmail.com> |
radeonsi: Apply si_* file naming scheme. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_pm4.c
|