summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-18disk_cache: Add support for MESA_GLSL_CACHE_TIMESTAMP in debug buildsi965-shader-cache-v2Jordan Justen1-0/+12
2017-10-18i965: Initialize disk shader cache if MESA_GLSL_CACHE_DISABLE is falseJordan Justen3-0/+42
2017-10-18dri drivers: Always add the sha1 build-idJordan Justen2-1/+2
2017-10-18disk_cache: Fix issue reading GLSL metadataJordan Justen1-1/+1
2017-10-18glsl/shader_cache: Save fs (BlendSupport) metadataJordan Justen1-0/+6
2017-10-18i965: Initialize sha1 hash of dri config optionsJordan Justen2-0/+5
2017-10-18i965: Don't link when the program was found in the disk cacheJordan Justen1-0/+3
2017-10-18i965: add cache fallback support using serialized nirJordan Justen1-1/+26
2017-10-18i965: add support for cached shaders with xfb qualifiersTimothy Arceri1-0/+8
2017-10-18mesa/glsl: add api_enabled flag to gl_transform_feedback_infoTimothy Arceri2-1/+7
2017-10-18i965: Add shader cache support for computeJordan Justen5-12/+57
2017-10-18i965: add shader cache support for tess stagesTimothy Arceri3-16/+78
2017-10-18i965: add shader cache support for geometry shadersTimothy Arceri2-8/+39
2017-10-18i965: Add shader cache support for vertex and fragment stagesTimothy Arceri3-16/+30
2017-10-18i965: add initial implementation of on disk shader cacheTimothy Arceri4-0/+364
2017-10-18intel/compiler: add new field for storing program sizeCarl Worth6-14/+35
2017-10-18i965: Don't rely on nir for uses_texture_gatherJordan Justen2-8/+8
2017-10-18i965/link: Serialize program to nir after linking for shader cacheJordan Justen1-0/+10
2017-10-18glsl/shader_cache: Save and restore serialized nir in gl_programJordan Justen1-0/+16
2017-10-18main: Add nir serialization fields to gl_programJordan Justen1-0/+2
2017-10-18nir: Add hooks for testing serializationJason Ekstrand2-0/+36
2017-10-18nir: add serialization and deserializationConnor Abbott4-0/+1248
2017-10-18glsl_to_nir: Zero nir_constant in constant_copy for valgrind & nir_serializeJordan Justen1-1/+1
2017-10-18glsl_to_nir: Zero nir_variable struct for valgrind & nir_serializeJordan Justen1-1/+1
2017-10-18nir: Zero nir_load_const_instr::value for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-18intel/nir: Zero local index const struct for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-18nir: Zero local_size const struct for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-18glsl: Zero per_vertex_accumulator::fields for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-18compiler/types: Support [de]serializing void typesJason Ekstrand1-0/+3
2017-10-18nir/intrinsics: Set the correct num_indices for load_outputJason Ekstrand1-1/+1
2017-10-18nir: Get rid of nir_shader::stageJason Ekstrand46-167/+172
2017-10-18glsl: move shader_cache type handling to glsl_typesConnor Abbott3-171/+178
2017-10-19drirc: Group a few games in the glthread whitelist together.Darren Salt1-6/+21
2017-10-19drirc: Enable glthread for more games (Saints Row 4 & Gat out of Hell).Darren Salt1-0/+6
2017-10-18radv: reset dirty flags after flushing all statesSamuel Pitoiset1-2/+2
2017-10-18radv: do not re-emit the index buffer for every draw callSamuel Pitoiset1-29/+28
2017-10-18radv: remove useless mask operation in radv_cs_emit_draw_indexed_packet()Samuel Pitoiset1-1/+1
2017-10-18radv: Do not read from the disk cache with RADV_DEBUG=nocache.Bas Nieuwenhuizen1-1/+2
2017-10-18radv: Set active_stages after getting cached shadersAlex Smith1-1/+6
2017-10-18radv: Don't free NIR shaders if tracingAlex Smith1-1/+1
2017-10-18Revert "egl: move alloc & init out of _eglBuiltInDriver{DRI2,Haiku}"Marek Olšák5-18/+31
2017-10-18Revert "egl: drop EGL driver `name`"Marek Olšák5-1/+10
2017-10-18st/mesa: set dimension for constants in ATI_fragment_shaderMiklós Máté1-0/+4
2017-10-18st/osmesa: include u_inlines.h for pipe_resource_referenceMichel Dänzer1-0/+1
2017-10-18st/mesa: Initialize textures array in st_framebuffer_validateMichel Dänzer6-12/+7
2017-10-18egl: set UseFallback if LIBGL_ALWAYS_SOFTWARE is setEric Engestrom4-6/+7
2017-10-18egl: drop EGL driver `name`Eric Engestrom5-10/+1
2017-10-18egl: drop always-false TestOnly optionEric Engestrom5-18/+9
2017-10-18Fix the xf86vm meson dependencyNicholas Miell1-1/+1
2017-10-18egl: move alloc & init out of _eglBuiltInDriver{DRI2,Haiku}Eric Engestrom5-31/+18