summaryrefslogtreecommitdiff
path: root/src/mesa/tnl
AgeCommit message (Expand)AuthorFilesLines
2021-12-03mesa: Delete libmesa_classicDylan Baker31-10767/+0
2021-08-02shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesaMarek Olšák1-1/+1
2021-04-15Convert most remaining free-form fall-through comments to FALLTHROUGHMichel Dänzer2-4/+4
2021-03-01tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updatedKenneth Graunke2-0/+6
2021-02-26mesa: don't update derived material values in _mesa_update_state and elsewhereMarek Olšák1-0/+3
2021-02-15mesa: precompute _mesa_get_vao_vp_inputsMarek Olšák1-1/+1
2021-01-21mesa: eliminate the switch statement for STATE_TEXGENMarek Olšák1-8/+8
2021-01-20tnl: Reset nr_bos to 0 between map/unmap cycles.Kenneth Graunke1-1/+2
2021-01-20tnl: Respect `start` when converting indices to GLuintKenneth Graunke1-6/+10
2021-01-20tnl: Try not to botch index buffer munging when start > 0.Kenneth Graunke1-5/+23
2020-12-01mesa: restructure gl_light vars to match the layout of gl_LightSource uniformsMarek Olšák1-10/+12
2020-12-01mesa: don't allocate matrices with mallocMarek Olšák1-2/+0
2020-11-18mesa: add primitive restart state to Driver.Draw parametersMarek Olšák2-3/+6
2020-11-18mesa: clean up Driver.Draw parameter typesMarek Olšák2-6/+6
2020-11-18mesa: add Driver.DrawTransformFeedbackMarek Olšák2-5/+2
2020-04-21remove final imports.h and imports.c bitsDylan Baker12-56/+56
2020-04-21mesa|mapi: replace _mesa_[v]snprintf with [v]snprintfDylan Baker1-1/+1
2020-04-21replace imports memory functions with utils memory functionsDylan Baker3-13/+13
2020-04-21replace malloc macros in imports.h with u_memory.h versionsDylan Baker2-0/+2
2020-04-21Replace IS_INF_OR_NAN with util_is_inf_or_nanDylan Baker3-6/+6
2020-04-21replace _mesa_is_pow_two with util_is_power_of_two_*Dylan Baker1-1/+1
2020-04-13tnl: Code formatting in t_rebase.cIan Romanick1-60/+51
2020-04-13tnl: Code formatting in t_draw.cIan Romanick1-140/+132
2020-04-13tnl: Silence unused parameter warnings in _tnl_split_inplaceIan Romanick3-10/+2
2020-04-13tnl: Silence unused parameter warnings in dump_draw_infoIan Romanick1-10/+4
2020-04-13tnl: Silence unused parameter warnings in _tnl_draw_primsIan Romanick5-18/+9
2020-04-13tnl: Silence unused parameter 'attrib' warning in convert_half_to_floatIan Romanick1-8/+7
2020-04-13tnl: Don't dereference NULL obj pointer in t_rebase_primsIan Romanick1-10/+13
2020-04-13tnl: Don't dereference NULL obj pointer in replay_initIan Romanick1-8/+10
2020-04-13tnl: Don't dereference NULL obj pointer in bind_indicesIan Romanick1-14/+16
2020-04-06mesa: remove no longer needed _mesa_is_bufferobj functionMarek Olšák3-7/+7
2020-04-06mesa: don't ever bind NullBufferObj for glBindBuffer targetsMarek Olšák3-4/+4
2020-04-06mesa: don't ever set NullBufferObj in gl_vertex_array_bindingMarek Olšák1-7/+11
2020-03-27Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák15-15/+15
2020-03-04mesa: remove _mesa_index_buffer::index_size in favor of index_size_shiftMarek Olšák4-16/+13
2020-03-04mesa: add index_size_shift = log2(index_size) into _mesa_index_bufferMarek Olšák3-0/+3
2020-02-28mesa: move num_instances and base_instance out of _mesa_primMarek Olšák8-12/+39
2020-02-28mesa: remove redundant _mesa_prim::is_indexedMarek Olšák1-1/+0
2020-02-28mesa: remove unused "indirect" parameter from Driver.DrawMarek Olšák5-13/+9
2018-11-21mesa: Factor out struct gl_vertex_format.Mathias Fröhlich2-23/+17
2018-11-21tnl: Use gl_array_attribute::_ElementSize.Mathias Fröhlich1-9/+2
2018-09-06tnl: Fix green gun regression in xonotic.Mathias Fröhlich1-1/+1
2018-08-28mesa: Add support for AMD_depth_clamp_separateSagar Ghuge2-5/+9
2018-05-10mesa/vbo/tnl: Move gl_vertex_array related stuff to tnl.Mathias Fröhlich10-34/+180
2018-05-10mesa: Remove Array._DrawArrays.Mathias Fröhlich2-7/+6
2018-04-12mesa: include mtypes.h lessMarek Olšák4-0/+6
2018-03-31vbo: Move vbo_split into the tnl module.Mathias Fröhlich8-7/+1258
2018-03-31vbo: Readd the arrays argument to the legacy draw methods.Mathias Fröhlich3-11/+7
2018-03-31tnl: Push down the gl_vertex_array inputs into tnl drivers.Mathias Fröhlich4-6/+59
2018-03-10mesa: Make gl_vertex_array contain pointers to first order VAO members.Mathias Fröhlich3-52/+65