summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Optimize away an fsat of a b2fIan Romanick2019-03-021-0/+1
* intel/fs: Don't assert on b2f with a saturate modifierIan Romanick2019-03-021-1/+3
* anv: add support for INTEL_DEBUG=batLionel Landwerlin2019-03-024-2/+93
* v3d: Fix build of NEON code with Mesa's cflags not targeting NEON.Eric Anholt2019-03-011-3/+17
* intel/compiler: Add commas on final values of compaction table arraysMatt Turner2019-03-011-15/+15
* nir/algebraic: Replace a-fract(a) with floor(a)Ian Romanick2019-03-011-0/+1
* intel/fs: Generate if instructions with inverted conditionsIan Romanick2019-03-011-3/+20
* nir/algebraic: Replace a bcsel of a b2f sources with a b2f(!(a || b))Ian Romanick2019-03-011-0/+2
* intel/fs: Emit better code for b2f(inot(a)) and b2i(inot(a))Ian Romanick2019-03-012-0/+40
* intel/fs: Use De Morgan's laws to avoid logical-not of a logic result on Gen8+Ian Romanick2019-03-011-0/+59
* intel/fs: Emit logical-not of operands on Gen8+Ian Romanick2019-03-012-6/+27
* intel/fs: Refactor ALU source and destination handling to a separate functionIan Romanick2019-03-012-33/+60
* intel/fs: Handle OR source modifiers in algebraic optimizationIan Romanick2019-03-011-1/+10
* intel/fs: Relax type matching rules in cmod propagation from MOV instructionsIan Romanick2019-03-011-4/+19
* nir/algebraic: Replace i2b used by bcsel or if-statement with comparisonIan Romanick2019-03-012-0/+9
* intel/vec4: Emit constants for some ALU sources as immediate valuesIan Romanick2019-03-011-0/+71
* Revert "swr/rast: Archrast codegen updates"Eric Engestrom2019-03-018-351/+314
* freedreno/a6xx: Enable UBWC modifierFritz Koenig2019-03-014-1/+17
* freedreno: UBWC allocatorFritz Koenig2019-03-013-0/+36
* freedreno/a6xx: UBWC supportFritz Koenig2019-03-017-44/+160
* freedreno: pass count to query_dmabuf_modifiersFritz Koenig2019-03-011-1/+1
* anv: fix typoEric Engestrom2019-03-011-1/+1
* anv: remove spaces around kwargs assignmentEric Engestrom2019-03-011-4/+4
* anv: drop unused parameterEric Engestrom2019-03-011-3/+2
* anv: simplify chained comparisonEric Engestrom2019-03-011-1/+1
* nir/copy_prop_vars: handle indirect vector elementsCaio Marcelo de Oliveira Filho2019-02-282-24/+25
* nir/copy_prop_vars: prefer using entries from equal derefsCaio Marcelo de Oliveira Filho2019-02-281-4/+9
* nir/copy_prop_vars: add tests for indirect array derefCaio Marcelo de Oliveira Filho2019-02-281-7/+124
* nir/copy_prop_vars: handle load/store of vector elementsCaio Marcelo de Oliveira Filho2019-02-282-34/+114
* nir/copy_prop_vars: use NIR_MAX_VEC_COMPONENTSCaio Marcelo de Oliveira Filho2019-02-281-10/+22
* nir/copy_prop_vars: rename/refactor store_to_entry helperCaio Marcelo de Oliveira Filho2019-02-281-22/+20
* etnaviv: fix compile warningsChristian Gmeiner2019-03-012-2/+0
* etnaviv: fix resource usage tracking across different pipe_context'sChristian Gmeiner2019-03-017-29/+83
* etnaviv: enable ETC2 texture compression support for HALTI0 GPUsChristian Gmeiner2019-03-011-11/+1
* etnaviv: hook-up etc2 patchingChristian Gmeiner2019-03-013-0/+64
* etnaviv: keep track of mapped bo addressChristian Gmeiner2019-03-012-9/+11
* etnaviv: implement ETC2 block patching for HALTI0Christian Gmeiner2019-03-014-0/+201
* intel/compiler: Re-prefix non-logical surface opcodes with VEC4Jason Ekstrand2019-02-2810-47/+25
* intel/schedule_instructions: Move some commentsJason Ekstrand2019-02-281-37/+37
* intel/compiler: Drop unused surface opcodesJason Ekstrand2019-02-287-60/+0
* intel/fs: Get rid of the IMAGE_SIZE opcodeJason Ekstrand2019-02-283-10/+5
* intel/vec4: Drop dead code for handling typed surface messagesJason Ekstrand2019-02-285-272/+0
* intel/fs: Drop the fs_surface_builderJason Ekstrand2019-02-285-471/+195
* intel/fs: Re-order logical surface argumentsJason Ekstrand2019-02-281-2/+2
* intel/fs: Add an enum type for logical sampler inst sourcesJason Ekstrand2019-02-283-39/+58
* freedreno: Fix a couple of warningsKristian H. Kristensen2019-02-282-2/+2
* freedreno/a6xx: Don't zero SO buffer addressesKristian H. Kristensen2019-02-281-38/+0
* freedreno/a6xx: Only output MRT control for used framebuffersKristian H. Kristensen2019-02-281-1/+1
* driconf: add DTD to allow the drirc xml (00-mesa-defaults.conf) to be validatedEric Engestrom2019-02-282-1/+28
* vulkan: use VkBase{In,Out}Structure instead of a custom structEric Engestrom2019-02-281-7/+2