summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-22i965: Initialize disk shader cache if MESA_GLSL_CACHE_DISABLE is falsei965-shader-cache-v3Jordan Justen4-0/+33
2017-10-22dri drivers: Always add the sha1 build-idJordan Justen2-1/+2
2017-10-22disk_cache: Fix issue reading GLSL metadataJordan Justen1-1/+1
2017-10-22glsl/shader_cache: Save fs (BlendSupport) metadataJordan Justen1-0/+6
2017-10-22i965: Initialize sha1 hash of dri config optionsJordan Justen2-0/+5
2017-10-22i965: Don't link when the program was found in the disk cacheJordan Justen1-0/+3
2017-10-22i965: add cache fallback support using serialized nirJordan Justen1-1/+26
2017-10-22i965: add support for cached shaders with xfb qualifiersTimothy Arceri1-0/+8
2017-10-22mesa/glsl: add api_enabled flag to gl_transform_feedback_infoTimothy Arceri2-1/+7
2017-10-22i965: Add shader cache support for computeJordan Justen5-12/+55
2017-10-22i965: add shader cache support for tess stagesTimothy Arceri3-16/+74
2017-10-22i965: add shader cache support for geometry shadersTimothy Arceri2-8/+37
2017-10-22i965: Add shader cache support for vertex and fragment stagesTimothy Arceri3-16/+30
2017-10-22i965: add initial implementation of on disk shader cacheTimothy Arceri4-0/+336
2017-10-21intel/compiler: Add functions to get prog_data and prog_key sizes for a stageJordan Justen2-0/+42
2017-10-21intel/compiler: Add union types for prog_data and prog_key stagesJordan Justen1-0/+18
2017-10-21blob: Don't set overrun if reading 0 bytes at end of dataJordan Justen1-1/+1
2017-10-21intel/compiler: Remove final_program_size from brw_compile_*Jordan Justen16-80/+55
2017-10-21intel/compiler: add new field for storing program sizeCarl Worth6-14/+35
2017-10-21i965: Don't rely on nir for uses_texture_gatherJordan Justen2-8/+8
2017-10-21i965/link: Serialize program to nir after linking for shader cacheJordan Justen1-0/+10
2017-10-21glsl/shader_cache: Save and restore serialized nir in gl_programJordan Justen1-0/+16
2017-10-21main: Add driver cache blob fields to gl_programJordan Justen2-0/+8
2017-10-21nir: Add hooks for testing serializationJason Ekstrand2-0/+36
2017-10-21nir: add serialization and deserializationConnor Abbott4-0/+1248
2017-10-21glsl_to_nir: Zero nir_constant in constant_copy for valgrind & nir_serializeJordan Justen1-1/+1
2017-10-21glsl_to_nir: Zero nir_variable struct for valgrind & nir_serializeJordan Justen1-1/+1
2017-10-21nir: Zero nir_load_const_instr::value for valgrind & nir_serializeJordan Justen1-1/+1
2017-10-21intel/nir: Zero local index const struct for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-21nir: Zero local_size const struct for valgrind & nir_serializeJordan Justen1-0/+1
2017-10-21glsl: Add field initializers for glsl_struct_field default constructorJordan Justen1-0/+7
2017-10-21compiler/types: Support [de]serializing void typesJason Ekstrand1-0/+3
2017-10-21nir/intrinsics: Set the correct num_indices for load_outputJason Ekstrand1-1/+1
2017-10-21glsl: move shader_cache type handling to glsl_typesConnor Abbott3-171/+178
2017-10-22radv: Don't use vgpr indexing for outputs on GFX9.Bas Nieuwenhuizen1-0/+5
2017-10-21ac/nir: Account for compact array index in GS input load from LDS.Bas Nieuwenhuizen1-1/+1
2017-10-21radv: Don't compile shaders when they are cached already.Bas Nieuwenhuizen1-19/+23
2017-10-21radv: Don't check for max GL GS invocations.Bas Nieuwenhuizen1-2/+0
2017-10-21radv: Don't explicitly reference vertex shader for draw_id.Bas Nieuwenhuizen1-1/+1
2017-10-21radv: Don't reset cmd_buffer->state.dirty.Bas Nieuwenhuizen1-2/+0
2017-10-21radv: Correctly detect changed shaders for vertex descriptors.Bas Nieuwenhuizen1-6/+6
2017-10-21ac/nir: Set larged wrokgroup size for GS on GFX9.Bas Nieuwenhuizen1-1/+1
2017-10-21ac/nir: Take the max workgroup size of all provided shaders.Bas Nieuwenhuizen1-1/+6
2017-10-21radv: Fix pipeline cache locking issuesAlex Smith1-7/+23
2017-10-21anv: don't assert on device init on CannonlakeLionel Landwerlin1-2/+4
2017-10-21anv: disable stencil pma fix on Gen > 9Lionel Landwerlin1-0/+2
2017-10-21blorp: enable R32G32B32X32 blorp ccs copiesLionel Landwerlin1-0/+1
2017-10-20meson: Fix vc5 deps on the XML-generated headers.Eric Anholt2-2/+2
2017-10-20broadcom/vc5: Propagate vc4 aliasing fix to vc5.Eric Anholt1-1/+1
2017-10-20broadcom/vc4: Fix aliasing issueStefan Schake1-1/+1