summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Expand)AuthorFilesLines
4 hoursutil: Cleanup strtod.(h|c) by introduce _mesa_get_localeHEADmainYonggang Luo1-2/+0
15 hoursmesa/st: use sanitized shader keys for feedback drawsMike Blumenkrantz1-5/+5
15 hoursmesa/st: when creating draw shader variants, use the base nir and skip driver...Mike Blumenkrantz1-8/+66
15 hoursmesa/st: add is_draw_shader param to st_finalize_nirMike Blumenkrantz3-12/+14
15 hoursmesa/st: add 'base_serialized_nir'Mike Blumenkrantz5-1/+26
3 daysglsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linkerMarek Olšák2-3/+17
3 daysst/mesa: skip a few NIR passes that don't work with lowered IOMarek Olšák1-5/+17
3 daysst/mesa: lower sysvals slightly soonerMarek Olšák1-6/+6
3 daysst/mesa: get dual slot input info from NIR if IO is loweredMarek Olšák1-7/+12
4 daystreewide: Replace the invalid usage #if DEBUG with #ifdef DEBUGYonggang Luo1-1/+1
5 daysst_pbo/compute: Use the correct structure type when allocating a specialized keyCorentin Noël1-1/+1
6 daysmesa: prefer read-format of RG for snormErik Faye-Lund1-0/+1
7 daysmesa: force rendertarget usage on required-renderable formatsMike Blumenkrantz1-1/+18
7 daysglthread: invert _mesa_glthread_has_no_{un}pack_buffer by removing the negationMarek Olšák2-6/+6
7 daysglthread: execute small glDrawPixels asynchronouslyMarek Olšák1-0/+73
7 daysglthread: execute small glBitmap asynchronouslyMarek Olšák2-0/+90
7 daysglthread: track glPixelStore(GL_UNPACK_*)Marek Olšák2-0/+59
7 daysmesa: move struct gl_pixelstore_attrib into glthread.hMarek Olšák2-22/+21
7 daysmesa: deduplicate initialization of gl_pixelstore_attribMarek Olšák2-37/+26
10 daysmesa: fix CopyTexImage format compatibility checks for ESMike Blumenkrantz1-12/+23
2024-03-04glsl: make use of nir recursion detectionTimothy Arceri1-0/+4
2024-03-04glsl: move function inlining out of glsl_to_nir()Timothy Arceri1-0/+2
2024-02-27st/dri: Store pipe_format in gl_configDaniel Stone1-0/+8
2024-02-26treewide: use ralloc_memdupAlyssa Rosenzweig1-2/+1
2024-02-23glthread: add a packed version of DrawElementsUserBufMarek Olšák3-16/+110
2024-02-23glthread: add a packed variant of glDrawElements with 16-bit count and indicesMarek Olšák1-8/+60
2024-02-23glthread: rewrite glBindBuffer packingMarek Olšák3-46/+40
2024-02-23glthread: deduplicate batch finalization codeMarek Olšák1-23/+21
2024-02-23glthread: pack uploaded user vertex buffers and offsets betterMarek Olšák4-71/+132
2024-02-23glthread: fix multi draws with a negative draw countMarek Olšák1-5/+7
2024-02-23glapi: pass pointer size to python for glthread from mesonMarek Olšák1-1/+1
2024-02-23glthread: rewrite glDrawArrays call packingMarek Olšák1-37/+20
2024-02-23glthread: rewrite glDrawElements call packingMarek Olšák1-85/+72
2024-02-23glthread: pack the index type to 8 bitsMarek Olšák3-21/+46
2024-02-23glthread: pack the primitive type to 8 bitsMarek Olšák2-22/+22
2024-02-23mesa: deduplicate is_index_type_valid codeMarek Olšák3-31/+20
2024-02-23mesa: deduplicate get_index_size_shift codeMarek Olšák3-24/+18
2024-02-23glthread: pack "size" in Pointer calls as 16 bitsMarek Olšák1-0/+6
2024-02-23glthread: clean up how vertex stride is packedMarek Olšák1-0/+3
2024-02-23glthread: remove cmd_size from constant-sized callsMarek Olšák4-82/+48
2024-02-23glthread: add no_error variants of glDrawArrays*Marek Olšák1-10/+38
2024-02-23glthread: add no_error variants of glDrawElements*Marek Olšák1-19/+106
2024-02-23glthread: use _mesa_glthread_fence_call() instead of duplicating that codeMarek Olšák1-3/+2
2024-02-23glthread: re-enable thread scheduling in st/mesa when glthread is disabledMarek Olšák1-3/+7
2024-02-23mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4Antonio Gomes1-6/+9
2024-02-22mesa: deal with vbo_save_vertex_list::modes being NULLPierre-Eric Pelloux-Prayer1-15/+19
2024-02-22mesa/main: allow GL_BGRA for FBOsErik Faye-Lund1-0/+10
2024-02-21st/mesa: optimize st_update_arrays using lots of C++ template variantsMarek Olšák1-38/+277
2024-02-21st/mesa: add VAO fast path C++ template variants for st_update_array callbackMarek Olšák3-25/+53
2024-02-21mesa: don't use the slow VAO path except for drivers that want to use itMarek Olšák9-44/+31