summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Expand)AuthorFilesLines
40 hoursmesa: don't compute the same SHA1 twice in glShaderSourceMarek Olšák3-22/+19
40 hoursmesa: add gl_linked_shader::linked_source_sha1Marek Olšák1-0/+3
40 hoursmesa: add shader source SHA1s that are propagated up to glCompileShaderMarek Olšák2-2/+15
40 hoursmesa: rename gl_shader::sha1 to disk_cache_sha1Marek Olšák2-3/+4
40 hoursmesa: remove SourceChecksum from shader structuresMarek Olšák4-23/+0
3 daysmesa: add a more straightforward callback for replacing shadersMarek Olšák1-2/+16
4 daysmesa: add allow_glsl_compat_shaders for shader-dbMarek Olšák1-0/+6
4 daysmesa: don't add attenuation constants if ffvp doesn't use themMarek Olšák1-3/+10
8 daysmesa: move around current texture object fetchingIlia Mirkin1-70/+32
8 daysmesa: check target/format for Tex(ture)StorageMem*Ilia Mirkin3-5/+41
8 daysmesa/get: allow NV_pixel_buffer_object constants in GLES2Nicholas Bishop1-4/+4
8 daysmesa/main, android: Log errors to logcatJesse Natalie1-0/+8
12 daysmesa: convert unsupported primtypes during display list compilationMike Blumenkrantz2-0/+8
12 daysgallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGSVasily Khoruzhick1-0/+8
13 daysmesa: fix buffer overrun in SavedObj texture obj arrayTimothy Arceri1-1/+1
2021-11-12mesa: add just a tiny bit of debug info to some _mesa_problem callsIlia Mirkin1-1/+1
2021-11-10mesa/main: Fix use of alloca() without #include "c99_alloca.h"Jesse Natalie1-0/+1
2021-11-05mesa: remove NEW_COPY_TEX_STATEPierre-Eric Pelloux-Prayer1-10/+3
2021-11-05mesa: always call _mesa_update_pixelPierre-Eric Pelloux-Prayer3-18/+9
2021-11-04drirc: add mesa_extension_override optionPierre-Eric Pelloux-Prayer4-14/+22
2021-11-04mesa/init: replace call_once with manual implementationPierre-Eric Pelloux-Prayer1-3/+14
2021-11-04mesa: don't use dummy_true for some MESA extensionsPierre-Eric Pelloux-Prayer3-2/+12
2021-11-04mesa: print a warning when an extension can't be disabledPierre-Eric Pelloux-Prayer1-0/+5
2021-11-03mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changesMarek Olšák7-30/+72
2021-11-03mesa: change gl_vertex_array_object::NewArrays to boolMarek Olšák5-17/+22
2021-11-03st/mesa: change st_atom_array.c to cppMarek Olšák1-0/+8
2021-11-03mesa: don't reset SamplersValidated if nothing changedPierre-Eric Pelloux-Prayer1-0/+3
2021-10-29mesa: skip strlen when hashing strings for ProgramResourceHashMarek Olšák1-1/+1
2021-10-29mesa: add separate hash tables for each GLSL resource typeMarek Olšák4-53/+39
2021-10-29mesa: handle hash collisions in program resource lookups (e.g. uniforms)Marek Olšák4-19/+57
2021-10-29mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cppMarek Olšák1-9/+5
2021-10-29mesa: rename locals in _mesa_program_resource_find_name for clarityMarek Olšák1-12/+11
2021-10-29mesa: precompute strlen in gl_resource_name::length and use itMarek Olšák4-31/+113
2021-10-29mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_nameMarek Olšák1-8/+9
2021-10-29glsl: add gl_resource_name to precompute "name" properties laterMarek Olšák4-25/+26
2021-10-29mesa: use alloca in search_resource_hashMarek Olšák1-4/+1
2021-10-29vbo: restructure vbo_save_vertex_list to get more cache hitsMarek Olšák1-10/+10
2021-10-29mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_listMarek Olšák2-54/+44
2021-10-29mesa: remove display list OPCODE_NOPMarek Olšák2-65/+30
2021-10-29mesa: fix locking when destroying/overwriting/adding display listsMarek Olšák1-6/+5
2021-10-28glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checksPierre-Eric Pelloux-Prayer1-0/+9
2021-10-27glthread: add a trivial thread-safe way to skip display list executionMarek Olšák3-0/+6
2021-10-27glthread: add an option to make glCheckFramebufferStatus a no-opMarek Olšák1-0/+7
2021-10-27glthread: don't sync for glIsEnabled with a few enumsMarek Olšák2-5/+41
2021-10-27glthread: don't execute display lists if they have no effectMarek Olšák2-1/+50
2021-10-26mesa: Require MRT support for GL3/ES3Alyssa Rosenzweig1-1/+8
2021-10-25mesa: add a no_error path to _mesa_handle_bind_buffer_genMarek Olšák3-46/+48
2021-10-25mesa: remove redundant flagging USAGE_ARRAY_BUFFERMarek Olšák1-2/+0
2021-10-25mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overheadMarek Olšák5-4/+21
2021-10-25mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overheadMarek Olšák3-6/+0