summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Expand)AuthorFilesLines
2020-05-13gallium: rename 'state tracker' to 'frontend'Marek Olšák4-7/+7
2020-05-12glthread: Fix use of alloca() without #include "c99_alloca.h"Jon Turney1-0/+2
2020-05-06i965: Fix out-of-bounds access to brw_stage_state::surf_offsetDanylo Piliaiev1-23/+29
2020-05-06draw: add support for num_samples + sample_stride to the image pathsDave Airlie1-2/+2
2020-05-06draw: introduce sampler num samples + stride membersDave Airlie1-1/+1
2020-05-05gallium: add a new cap PIPE_CAP_GLSL_ZERO_INITPierre-Eric Pelloux-Prayer2-2/+8
2020-05-05mesa: extend GLSLZeroInit semanticsPierre-Eric Pelloux-Prayer3-4/+6
2020-05-05mesa/st: consider NumUniformBlocks instead of num_ubos when bindingErik Faye-Lund2-2/+2
2020-05-05compiler/glsl: explicitly store NumUniformBlocksErik Faye-Lund1-0/+1
2020-05-05driconf: add force_integer_tex_nearest optionPierre-Eric Pelloux-Prayer1-0/+2
2020-05-05mesa: add gl_coontext::ForceIntegerTexNearestPierre-Eric Pelloux-Prayer6-19/+52
2020-05-04st/mesa: destroy only own program variants when program is releasedTapani Pälli1-1/+3
2020-05-04mesa: check draw buffer completeness on glClearBufferfv/glClearBufferuivDmitriy Nester1-0/+12
2020-05-03i965: disable shadow batches when batch debugging.Dave Airlie1-1/+5
2020-05-01intel: Let drivers call brw_nir_lower_cs_intrinsics()Caio Marcelo de Oliveira Filho1-0/+2
2020-05-01intel/fs: Add an option to lower variable group size in backendCaio Marcelo de Oliveira Filho1-0/+1
2020-05-01intel/fs: Clean up variable group size handling in backendCaio Marcelo de Oliveira Filho1-3/+0
2020-05-01glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.Jose Fonseca1-1/+1
2020-04-30glthread: upload non-VBO vertices and indices for non-Indirect non-IBM drawsMarek Olšák5-0/+992
2020-04-30glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread statesMarek Olšák2-0/+105
2020-04-30glthread: handle POS vs GENERIC0 aliasingMarek Olšák2-3/+10
2020-04-30glthread: initialize VAOs properlyMarek Olšák3-0/+33
2020-04-30glthread: track primitive restart stateMarek Olšák3-0/+63
2020-04-30glthread: track instance divisor changesMarek Olšák2-11/+35
2020-04-30glthread: track pointers and strides for Pointer & EXT_dsa attrib functionsMarek Olšák2-12/+59
2020-04-30glthread: don't use atomics for refcounting to decrease overhead on AMD ZenMarek Olšák2-1/+33
2020-04-30glthread: do glBufferSubData as unsynchronized upload + GPU copyMarek Olšák4-2/+138
2020-04-30mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthreadMarek Olšák5-0/+62
2020-04-30mesa: add glInternalBufferSubDataCopyMESA for glthreadMarek Olšák4-1/+51
2020-04-30mesa: inline vbo_context inside gl_context to remove vbo_context dereferencesMarek Olšák6-157/+151
2020-04-30mesa,st/mesa: add a fast path for non-static VAOsMarek Olšák5-0/+64
2020-04-30mesa: don't update shaders on fixed-func state changes if user shaders are boundMarek Olšák2-3/+28
2020-04-30mesa: don't set unnecessary program flags in _mesa_update_stateMarek Olšák1-2/+1
2020-04-30mesa: set _NEW_FRAG_CLAMP only when neededMathias Fröhlich1-3/+5
2020-04-30mesa: don't call _mesa_update_state for _mesa_get_clamp_fragment_colorMarek Olšák4-18/+4
2020-04-30st/mesa: Move _NEW_FRAG_CLAMP to NewFragClamp driver flag.Mathias Fröhlich5-12/+21
2020-04-30mesa: optimize glPush/PopClientAttrib by removing malloc overheadMarek Olšák4-137/+46
2020-04-29i965: remove unused variableMarcin Ślusarz1-2/+0
2020-04-29gallium: add pipe cap for scissored clears and pass scissor state to clear() ...Mike Blumenkrantz3-2/+32
2020-04-29i965: Use correct constant for max_variable_local_sizeCaio Marcelo de Oliveira Filho1-1/+1
2020-04-29st/mesa: expose more SPIR-V capabilitiesMarek Olšák1-0/+12
2020-04-29mesa: report GL_INVALID_OPERATION for invalid glTextureBuffer targetMarek Olšák1-9/+9
2020-04-29mesa: Follow OpenGL conversion rules for values that exceed storage sizeDylan Baker1-4/+33
2020-04-27mesa/st: call _mesa_initialize() earlyErik Faye-Lund1-0/+2
2020-04-27mesa/main: one_time_init() -> _mesa_initialize()Erik Faye-Lund2-3/+6
2020-04-27mesa/main: Do not pass context to one_time_initErik Faye-Lund1-6/+6
2020-04-27mesa/main: do not init remap-table per apiErik Faye-Lund1-3/+0
2020-04-27mesa/main: do not pass context to one-time extension initErik Faye-Lund3-7/+7
2020-04-27mesa/main: do not store unrecognized extensions in contextErik Faye-Lund2-19/+18
2020-04-27mesa: Skip 3-byte array formats in _mesa_array_format_flip_channelsMichel Dänzer1-1/+1