summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Expand)AuthorFilesLines
2022-11-02utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*Illia Abernikhin2-4/+4
2022-10-24mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMPGiancarlo Devich1-3/+2
2022-10-20mesa: Use util_call_once_data instead of mtx_t init_once_lockYonggang Luo1-22/+4
2022-10-19glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)Marek Olšák2-2/+48
2022-10-19glthread remove the unused *last pointer from unmarshal functionsMarek Olšák7-60/+31
2022-10-19glthread: merge and collapse glBindBuffer calls that unbind and then bindMarek Olšák5-6/+93
2022-10-19glthread: rewrite CallList merging and do it in the app threadMarek Olšák4-51/+56
2022-10-19glthread: demystify Draw function namesMarek Olšák1-101/+150
2022-10-19glapi: remove EXT and ARB suffixes from Draw functionsMarek Olšák3-43/+43
2022-10-19glthread: add more DrawArrays/Elements variants with fewer fieldsMarek Olšák1-66/+182
2022-10-19glthread: use a constant expression instead of cmd_size in custom functionsMarek Olšák2-7/+19
2022-10-19gl_marshal.py: rework how the marshal dispatch table is initializedMarek Olšák3-5/+36
2022-10-18mesa: Fix multiple matrix pops in a rowAlyssa Rosenzweig1-0/+1
2022-10-17mesa: add EXT_debug_label supportTimothy Arceri2-8/+61
2022-10-16mesa,gallium: Revert "Make point coord origin a CAP"Alyssa Rosenzweig1-3/+0
2022-10-15glthread: fix buffer allocation size with non-signed buffer offset pathMike Blumenkrantz1-1/+1
2022-10-15mesa/main: remove driver-cap for ARB_point_spriteErik Faye-Lund7-37/+15
2022-10-14util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZERYonggang Luo3-4/+4
2022-10-13glthread: fix matrix stack depth trackingTimothy Arceri1-0/+39
2022-10-11mesa: mark debug variables with ASSERTEDTapani Pälli1-3/+3
2022-10-10gallium: normalized_coords -> unnormalized_coordsErik Faye-Lund1-1/+1
2022-10-07mesa: unlock texture on error path in glEGLImageTargetTexStorageEXTSimon Zeni1-1/+4
2022-10-04mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXTSimon Zeni1-1/+1
2022-09-30mesa/main: do not copy the exact size of the stringCorentin Noël1-1/+1
2022-09-29glthread: handle DeleteBuffers(n=-1) gracefullyMike Blumenkrantz1-1/+1
2022-09-29glthread: use signed vertex buffer offsets when available, don't require themMike Blumenkrantz4-23/+27
2022-09-27mesa: set normalized_coords for bindless texture buffer samplersMike Blumenkrantz1-0/+1
2022-09-27mesa/fbo: Don't force both read/draw bindings to zeroAdam Jackson1-2/+4
2022-09-27mesa/main: don't copy signed rgtc via floatErik Faye-Lund1-18/+18
2022-09-27mesa/main: fix broken indentErik Faye-Lund1-35/+34
2022-09-26mesa: make glPopMatrix a no-op if the matrix hasn't changedMarek Olšák2-1/+15
2022-09-26mesa: use memcmp instead of floating-point comparisons in glMultMatrixfMarek Olšák1-5/+9
2022-09-26glthread: skip glMultMatrixf if it's identityMarek Olšák1-0/+13
2022-09-26glthread,hud: draw per-frame values and expose the number of batches per frameMarek Olšák1-0/+2
2022-09-26glthread: use 8-bit GLenum for prim modes where it results in better packingMarek Olšák2-4/+5
2022-09-26glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errorsMarek Olšák3-22/+23
2022-09-26mesa: rename GL dispatch initialization functions to make the intent clearMarek Olšák5-10/+10
2022-09-26mesa: remove deprecated commentsMarek Olšák1-4/+0
2022-09-26glapi: rename 'vtxfmt' to 'beginend' to make it clearMarek Olšák1-1/+1
2022-09-26mesa: initialize OutsideBeginEnd directly instead of through ExecMarek Olšák1-1/+1
2022-09-26mesa: remove unused function _mesa_get_dispatchMarek Olšák2-22/+0
2022-09-26mesa: don't restore the dispatch at the end of glCallListMarek Olšák1-2/+0
2022-09-26mesa: reorder and pack gl_buffer_objectMarek Olšák1-21/+21
2022-09-26mesa: remove unused gl_buffer_object::Data and WrittenMarek Olšák2-7/+0
2022-09-26mesa: restructure bind_buffer_object for better performanceMarek Olšák1-15/+19
2022-09-26mesa: inline _mesa_handle_bind_buffer_gen and correct thingsMarek Olšák1-51/+48
2022-09-26mesa: inline _mesa_reference_buffer_objectMarek Olšák2-47/+39
2022-09-26mesa: trivial simplifications in _mesa_reference_buffer_object_Marek Olšák1-7/+4
2022-09-26mesa: clean up st_indirect_draw_vbo interface and callersMarek Olšák2-67/+8
2022-09-26mesa: remove unused code using _mesa_primMarek Olšák4-24/+0