summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/etnaviv
AgeCommit message (Expand)AuthorFilesLines
2017-04-15etnaviv: native fence fd supportPhilipp Zabel6-6/+82
2017-04-15etnaviv: SINGLE_BUFFER support on GC3000Wladimir J. van der Laan8-28/+63
2017-04-15etnaviv: Update includes from rnndbWladimir J. van der Laan5-20/+91
2017-04-15etnaviv: Add chipMinorFeatures4 and 5Wladimir J. van der Laan2-1/+15
2017-04-15etnaviv: resolve tile status when flushing resourcePhilipp Zabel2-0/+11
2017-04-15etnaviv: stop repeatedly resolving an unchanged resource into its scanout pri...Philipp Zabel1-1/+4
2017-04-14gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORTNicolai Hähnle1-0/+1
2017-04-11etnaviv: enable TS, but disable autodisableLucas Stach1-2/+2
2017-04-11etnaviv: enable TS also on sampler resourcesLucas Stach1-3/+0
2017-04-11etnaviv: align TS surface size to number of pixel pipesLucas Stach1-1/+2
2017-04-11etnaviv: avoid using invalid TSLucas Stach3-1/+7
2017-04-05Revert "etnaviv: Cannot render to rb-swapped formats"Christian Gmeiner1-5/+2
2017-04-05etnaviv: add support for rb swapChristian Gmeiner4-0/+38
2017-04-05etnaviv: adapt shader-db output for variant supportChristian Gmeiner1-15/+15
2017-04-05etnaviv: bring back shader-db tracesChristian Gmeiner1-0/+9
2017-04-05etnaviv: add etna_shader_key and generate variants if neededChristian Gmeiner8-29/+97
2017-04-05etnaviv: pass a preallocated variant to compilerChristian Gmeiner4-38/+62
2017-04-05etnaviv: make specs constChristian Gmeiner1-1/+1
2017-04-05etnaviv: add struct etna_shader_stateChristian Gmeiner5-23/+24
2017-04-05etnaviv: add basic shader variant supportChristian Gmeiner3-4/+60
2017-04-05etnaviv: s/etna_shader/etna_shader_variantChristian Gmeiner7-34/+34
2017-04-05etnaviv: remove not needed forward declarationsChristian Gmeiner1-2/+0
2017-04-05gallium: add PIPE_CAP_TGSI_BALLOTNicolai Hähnle1-0/+1
2017-04-05gallium: add sparse buffer interface and capabilityNicolai Hähnle1-0/+1
2017-03-31gallium: Add a cap to check if the driver supports fill_rectangleLyude1-0/+1
2017-04-01gallium: remove support for predicates from TGSI (v2)Marek Olšák1-2/+0
2017-03-31gallium: add PIPE_CAP_TGSI CLOCKNicolai Hähnle1-0/+1
2017-03-15gallium: add PIPE_CAP_TGSI_TEX_TXF_LZMarek Olšák1-0/+1
2017-03-08gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()Brian Paul1-1/+2
2017-03-08etnaviv: s/unsigned/enum pipe_shader_type/Brian Paul1-2/+2
2017-03-08gallium: s/unsigned/enum pipe_shader_type/ for pipe_screen::get_shader_param()Brian Paul1-1/+2
2017-02-25gallium: remove PIPE_CAP_USER_INDEX_BUFFERSMarek Olšák1-1/+0
2017-02-25etnaviv: add support for user index buffersMarek Olšák2-1/+13
2017-02-21etnaviv: remove number of pixel pipes validationChristian Gmeiner1-10/+0
2017-02-21etnaviv: move pctx initialisation to avoid a null dereferenceChristian Gmeiner1-6/+6
2017-02-21etnaviv: add missing fallthrough annotationChristian Gmeiner1-0/+1
2017-02-14gallium: set pipe_context uploaders in drivers (v3)Marek Olšák1-0/+8
2017-02-12etnaviv: Set shader instruction area correctly for GC3000Wladimir J. van der Laan1-5/+21
2017-02-12etnaviv: Update hw header filesWladimir J. van der Laan5-48/+160
2017-02-11etnaviv: shader-db tracesChristian Gmeiner4-1/+47
2017-02-11etnaviv: keep track of emitted loopsChristian Gmeiner2-0/+7
2017-02-11etnaviv: wire up core pipe_debug_callbackChristian Gmeiner2-0/+15
2017-02-09gallium: add separate PIPE_CAP_INT64_DIVMODIlia Mirkin1-0/+1
2017-02-02gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capabilityNicolai Hähnle1-1/+1
2017-01-31etnaviv: Set SE.CLIP registers, add margins for scissor/clip registersWladimir J. van der Laan3-20/+52
2017-01-31etnaviv: Generate new sin/cos instructions on GC3000Wladimir J. van der Laan3-1/+40
2017-01-31etnaviv: Cannot render to rb-swapped formatsWladimir J. van der Laan1-2/+5
2017-01-31etnaviv: Avoid infinite loop in find_frame()Christian Gmeiner1-1/+1
2017-01-30etnaviv: force vertex buffers through the MMULucas Stach1-1/+4
2017-01-27gallium: Add integer 64 capabilityDave Airlie1-0/+1