mesa/main: use call_once instead of open-coding
[mesa.git] / src / mesa / main / context.c
2020-07-14 Erik Faye-Lundmesa/main: use call_once instead of open-coding
2020-07-14 Erik Faye-Lundmesa/main: factor out one-time-init into a helper
2020-04-27 Erik Faye-Lundmesa/main: one_time_init() -> _mesa_initialize()
2020-04-27 Erik Faye-Lundmesa/main: Do not pass context to one_time_init
2020-04-27 Erik Faye-Lundmesa/main: do not init remap-table per api
2020-04-27 Erik Faye-Lundmesa/main: do not pass context to one-time extension...
2020-04-21 Dylan Bakerremove final imports.h and imports.c bits
2020-04-21 Dylan Bakerreplace malloc macros in imports.h with u_memory.h...
2020-03-27 Marek OlšákMove compiler.h and imports.h/c from src/mesa/main...
2020-03-26 Marek Olšákmesa: allow out-of-order drawing to optimize immediate...
2020-03-21 Marek Olšákvbo,gallium: make glBegin/End buffer size configurable...
2020-02-11 Marek Olšákmesa: remove FLUSH_CURRENT calls that have no effect
2020-02-11 Marek Olšákmesa: fix incorrect uses of FLUSH_CURRENT
2019-12-04 Ian Romanickmesa: Silence unused parameter warning
2019-09-09 Adam Jacksonmesa: Eliminate gl_config::rgbMode
2019-09-09 Adam Jacksonmesa: Eliminate gl_config::have{Accum,Depth,Stencil...
2019-09-09 Adam Jacksonmesa: Remove unused gl_config::indexBits
2019-09-05 Connor Abbottgallium: Plumb through a way to disable GLSL const...
2019-08-21 Kevin Strasserdri: Add config attributes for color channel shift
2019-08-21 Lionel Landwerlinmesa/compiler: rework tear down of builtin/types
2019-07-17 Alejandro Piñeirospirv_extensions: i965: initialize SPIR-V extensions
2019-07-11 Kenneth Graunkecompiler: Save a single copy of the softfp64 shader...
2019-07-08 Ian Romanickmesa: Set minimum possible GLSL version
2019-05-30 Marek OlšákChange a few frequented uses of DEBUG to !NDEBUG
2019-05-26 Dave AirlieRevert "mesa: unreference current winsys buffers when...
2019-05-20 Charmaine Leemesa: unreference current winsys buffers when unbinding...
2019-05-13 Eric Anholtmesa: Replace MaxTextureLevels with MaxTextureSize.
2019-04-24 Timothy Arcerist/mesa/radeonsi: fix race between destruction of types...
2019-04-16 Tapani Pällicompiler/glsl: handle case where we have multiple users...
2019-02-05 Gert Wollnymesa: release references to image textures when a conte...
2018-10-03 Emil Velikovmesa: fold _glapi_check_multithread() back into _mesa_m...
2018-08-23 Marek Olšákmesa: add ctx->Const.MaxGeometryShaderInvocations
2018-08-16 Eric Engestrombin: always define MESA_GIT_SHA1 to make it directly...
2018-07-24 Danylo Piliaievmesa: Fix copy-paste error in ConservativeRasterDilateR...
2018-05-09 Timothy Arcerimesa: dont call _mesa_override_glsl_version() in _mesa_...
2018-05-09 Timothy Arcerimesa: dont set GLSLVersion in _mesa_init_constants()
2018-05-01 Rhys Perrymesa: add support for nvidia conservative rasterization...
2018-02-23 Mathias Fröhlichmesa: Introduce a yet unused _DrawVAO.
2018-02-23 Mathias Fröhlichmesa: Provide an alternative to get_vp_mode()
2018-02-13 Marek Olšákmesa: separate legacy stuff from gl_texture_unit into...
2018-01-30 Marek Olšákmesa: replace GLenum with GLenum16 in common structures...
2018-01-19 Gert Wollnymesa: Make numSamples an unsigned int
2018-01-03 Ian Romanickmesa: Fold _mesa_record_error into its only caller
2017-11-25 Marek Olšákmesa: remove unused vertex attrib WEIGHT
2017-11-16 Emil Velikovmesa: pass the ctx to _mesa_one_time_init_extension_ove...
2017-11-16 Emil Velikovmesa: call _mesa_make_extension_string only as needed
2017-11-09 Nicolai Hähnlemesa: increase MaxServerWaitTimeout
2017-10-10 Eric Anholtmesa: Implement a new GL_MESA_tile_raster_order extension.
2017-10-03 Matt Turnermesa: Drop Mesa_DXTn from gl_context
2017-09-21 Tapani Pällimesa: free current ComputeProgram state in _mesa_free_c...
2017-09-07 Eric Engestrommesa: allow user to set MESA_NO_ERROR=0
2017-09-06 Emil Velikovmesa: replace date/time macros with MESA_GIT_SHA1
2017-09-06 Emil Velikovmesa: don't use %s for PACKAGE_VERSION macro
2017-08-22 Brian Paulmesa: optimize _mesa_attr_zero_aliases_vertex()
2017-07-31 Samuel Pitoisetmesa: make _mesa_check_init_viewport() static
2017-07-07 Brian Paulmesa: add some braces in _mesa_make_current()
2017-06-28 Timothy Arcerimesa: inline _mesa_finish()
2017-06-14 Samuel Pitoisetmesa: implement ARB_bindless_texture
2017-05-30 Bartosz Tomczykmesa: Avoid leaking surface in st_renderbuffer_delete
2017-04-20 Brian Paulmesa: fix Windows build error related to getuid()
2017-04-19 Timothy Arcerimesa: add env var to force enable the KHR_no_error...
2017-03-16 Timothy Arcerist/mesa: call glthread_destroy() before _vbo_DestroyCon...
2017-03-16 Marek OlšákRevert "mesa: make _mesa_alloc_dispatch_table() static"
2017-03-16 Paul Berrymesa: Create pointers for multithread marshalling dispa...
2017-03-16 Eric Anholtmesa: Add infrastructure for a worker thread to process...
2017-02-22 Robert Braggmesa: Separate INTEL_performance_query frontend
2017-02-17 Timothy Arcerimesa: remove cache creation from _mesa_initialize_context()
2017-02-03 Brian Paulmesa: whitespace fixes in context.c
2017-02-03 Kenneth Graunkemesa: Don't crash when destroying contexts created...
2017-01-30 Carl Worthglsl: add cache to ctx and add sha1 string fields
2016-11-21 Emil Velikovmesa: fold always true conditional
2016-11-07 Rob Clarkmesa: drop current draw/read buffer when ctx is released
2016-10-27 Tapani Pällimesa: add missing CONTEXT_ROBUST_ACCESS enum
2016-10-26 Timothy Arcerir200/glsl/st/mesa: use common outputs written field
2016-10-26 Timothy Arcerir200/i915/st/mesa/compiler: use common inputs read...
2016-10-26 Timothy Arcerist/mesa/r200/i915/i965: eliminate gl_fragment_program
2016-10-26 Timothy Arcerimesa/i965/i915/r200: eliminate gl_vertex_program
2016-10-26 Timothy Arcerii965/mesa/st: eliminate gl_geometry_program
2016-10-26 Timothy Arcerii965/mesa/st: eliminate gl_tess_eval_program
2016-10-26 Timothy Arcerii965/mesa/st: eliminate gl_tess_ctrl_program
2016-10-06 Samuel Pitoisetmesa/main: add support for ARB_compute_variable_groups_size
2016-09-30 Brian Paulmesa: move _mesa_valid_to_render() to api_validate.c
2016-08-31 Ilia Mirkinmesa: add scaffolding for OES/EXT_primitive_bounding_box
2016-08-26 Kenneth Graunkemesa: Add draw time validation for advanced blending...
2016-08-26 Kenneth Graunkemesa: Restyle _mesa_check_blend_func_error().
2016-07-07 Gurchetan Singhmesa: Make single-buffered GLES representation internal...
2016-06-16 Mathias Fröhlichmesa: Remove the linked list of enabled lights
2016-06-13 Emil Velikovst/mesa: inline _mesa_create_context() into its only...
2016-06-13 Emil Velikovmesa: remove _mesa_init_get_hash()
2016-05-25 Kristian Høgsberg... i965: Enable GL_KHR_robustness
2016-05-23 Kenneth Graunkemesa: Implement glGet*(GL_PRIMITIVE_RESTART_FOR_PATCHES...
2016-05-18 Daniel Scharrermesa: Don't advertise GLES 3.1 without compute support
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-12 Miklós Mátémain: rework the compatibility check of visuals in...
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-02 Samuel Iglesias... main: remove MAX_VIEWPORT_WIDTH and MAX_VIEWPORT_HEIGHT...
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-24 Brian Paulmesa: move declaration of buffer var in handle_first_cu...
2016-02-24 Brian Paulmesa: use gl_buffer_index in a few places
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
next