summaryrefslogtreecommitdiff
path: root/src/mesa/main/transformfeedback.c
AgeCommit message (Expand)AuthorFilesLines
2017-05-30mesa: convert mesa_bind_buffer_range_transform_feedback() to a validate functionTimothy Arceri1-20/+22
2017-04-25mesa: use locked version of HashWalk for xfb objectsTimothy Arceri1-2/+2
2017-04-22mesa: don't lock hashtables that are not shared across contextsTimothy Arceri1-3/+4
2017-04-22mesa: remove fallback RefCount == 0 patternTimothy Arceri1-9/+5
2017-01-23st/mesa/glsl: change xfb_program field to last_vert_progTimothy Arceri1-1/+4
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-1/+1
2016-12-30mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_...Timothy Arceri1-12/+11
2016-12-30mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri1-1/+1
2016-10-11mesa: fix error handling in _mesa_TransformFeedbackVaryingsTapani Pälli1-10/+6
2016-05-30mesa/xfb: report calculated size for XFB buffer objects.Dave Airlie1-1/+2
2016-05-20mesa: Call TransformFeedback driver hooks before setting flags.Kenneth Graunke1-5/+5
2016-03-31mesa: split transform feedback buffer into its own structTimothy Arceri1-1/+1
2016-03-31glsl: use bitmask of active xfb buffer indicesTimothy Arceri1-16/+20
2016-03-07mesa: flip current tf object back to default if current is being deletedIlia Mirkin1-0/+5
2015-12-09mesa: Fix typos in print messagesAndreas Boll1-1/+1
2015-05-28Revert "mesa: Add ARB_direct_state_access checks in XFB functions"Ian Romanick1-42/+0
2015-05-14mesa: Add ARB_direct_state_access checks in XFB functionsFredrik Höglund1-0/+42
2015-04-16mesa: refactor GetTransformFeedbackVaryingTapani Pälli1-7/+12
2015-03-25main: Added entry point for glGetTransformFeedbacki64_vMartin Peres1-0/+32
2015-03-25main: Added entry point for glGetTransformFeedbacki_vMartin Peres1-0/+29
2015-03-25main: Added entry point for glGetTransformFeedbackivMartin Peres1-0/+25
2015-03-25main: Added entry point for glTransformFeedbackBufferRangeMartin Peres1-14/+78
2015-03-25main: Added entry point for glTransformFeedbackBufferBaseMartin Peres1-31/+107
2015-03-25main: Added entry point for glCreateTransformFeedbacksMartin Peres1-15/+52
2015-03-11mesa: use strdup() instead of _mesa_strdup()Brian Paul1-1/+1
2015-03-02mesa/main: replace Elements() with ARRAY_SIZE()Brian Paul1-1/+1
2015-02-23mesa: Use assert() instead of ASSERT wrapper.Matt Turner1-4/+4
2014-05-02mesa: Add _mesa_set_transform_feedback_binding()Fredrik Höglund1-9/+1
2014-03-25mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut1-2/+2
2014-01-23mesa: Ensure that transform feedback refers to the correct program.Paul Berry1-13/+39
2014-01-21mesa: Fold long lines introduced by the previous patch.Paul Berry1-1/+2
2014-01-21mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry1-4/+4
2013-10-31mesa: Separate transform feedback object initialization from allocation.Kenneth Graunke1-5/+15
2013-09-12mesa: Disallow relinking if a program is used by an active XFB object.Kenneth Graunke1-0/+35
2013-09-12mesa: Reject ResumeTransformFeedback if the wrong program is bound.Kenneth Graunke1-0/+11
2013-09-12mesa: Track the vertex program active at BeginTransformFeedback() time.Kenneth Graunke1-0/+2
2013-09-12mesa: Disallow TransformFeedbackVaryings when active.Kenneth Graunke1-0/+10
2013-09-04mesa: free object labels when deletingTimothy Arceri1-0/+1
2013-04-23mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke1-3/+4
2013-04-23mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke1-1/+1
2013-04-24mesa,i965: use NewDriverState to communicate TFB state changes with the driverMarek Olšák1-6/+14
2013-04-17mesa: remove #include "mfeatures.h" from numerous source filesBrian Paul1-1/+0
2013-01-21mesa: Drop manual checks for outside begin/end.Eric Anholt1-4/+0
2012-12-21Make IsTransformFeedback() return false before BindTransformFeedback()Matt Turner1-3/+10
2012-12-18mesa: Make a function is_transform_feedback_active_and_unpaused.Paul Berry1-3/+2
2012-12-18mesa: Fix corner cases of BindBufferBase with transform feedback.Paul Berry1-15/+54
2012-12-18mesa/gles3: Generate error on draw call if transform feedback would overflow.Paul Berry1-1/+18
2012-12-18mesa: refactor _mesa_compute_max_transform_feedback_vertices from i965.Paul Berry1-0/+29
2012-11-26mesa: Use correct glGetTransformFeedbackVarying name in error msgMatt Turner1-2/+2
2012-11-12mesa: Fix const correctness of API implementation functions.Paul Berry1-1/+2