summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* scons: Workaround failures with MSVC when using SCons 3.0.[2-4].Jose Fonseca2019-02-281-1/+7
* 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
* gitlab-ci: install xmllint to validate 00-mesa-defaults.confEric Engestrom2019-02-282-1/+4
* 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
* vulkan/overlay: add support for fps output in fileLionel Landwerlin2019-02-284-15/+39
* vulkan/overlay: rework option parsingLionel Landwerlin2019-02-286-113/+265
* vulkan/overlay: fix min/max computationsLionel Landwerlin2019-02-281-11/+11
* egl/sl: use kms_swrast with vgem instead of a random GPUEmil Velikov2019-02-281-8/+13
* egl/sl: use drmDevice API to enumerate available devicesEmil Velikov2019-02-281-36/+37