summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* anv: Use isl_device_get_sample_counts()Chad Versace2016-01-221-4/+1
* isl: Add func isl_device_get_sample_counts()Chad Versace2016-01-222-0/+47
* gen8/state: Remove SKL special-casing for MinimumArrayElementNanley Chery2016-01-221-11/+4
* anv/state: Dedupe code for lowering surface formatChad Versace2016-01-223-8/+16
* anv/meta: Set sampler type and instruction arrayness consistently in blit sha...Francisco Jerez2016-01-221-5/+3
* anv/meta: Fix meta blit fragment shader for 1D arrays.Francisco Jerez2016-01-221-3/+10
* genX/state: Set CubeSurfaceControlMode to OVERRIDEJason Ekstrand2016-01-222-2/+2
* gen8/state: Divide depth by 6 for cube maps for GEN8Jason Ekstrand2016-01-221-1/+1
* gen8_state: Enable all cube facesNanley Chery2016-01-221-0/+6
* isl/format_layout: R11G11B10_FLOAT is unsignedJason Ekstrand2016-01-221-1/+1
* anv/image: Move common code to anv_image.cJason Ekstrand2016-01-224-148/+96
* anv/state: Refactor surface state setup into a "fill" functionJason Ekstrand2016-01-222-61/+36
* anv/state: Add missing clflushes for storage image surface state.Francisco Jerez2016-01-222-0/+4
* anv/state: Factor out surface state calculation from genX_image_view_init.Francisco Jerez2016-01-222-81/+109
* i965/nir: Temporariliy disable mul+add fusionJason Ekstrand2016-01-221-1/+1
* isl: Fix indentation of isl_format_layout commentChad Versace2016-01-221-5/+5
* isl/tests: Give tests less cryptic namesChad Versace2016-01-221-4/+4
* isl: Fix isl_surf_get_image_offset_sa for gen4_3d layoutChad Versace2016-01-221-2/+1
* isl/tests: Add test for bdw 3d surfaceChad Versace2016-01-221-1/+64
* isl/tests: Remove copy-paste assertionChad Versace2016-01-221-1/+0
* isl/tests: Fix buildChad Versace2016-01-221-2/+4
* anv/batch_chain: Fix patching up of block pool relocations on Gen8+.Francisco Jerez2016-01-211-5/+24
* nir/spirv: Ignore cull distanceJason Ekstrand2016-01-211-1/+1
* nir/lower_system_values: Use the correct invication id for CSJason Ekstrand2016-01-211-1/+1
* nir/spirv: Properly assign locations to split structuresJason Ekstrand2016-01-213-17/+47
* nir/spirv: Improve handling of variable loads and copiesJason Ekstrand2016-01-211-26/+128
* nir/spirv: Make vectors a proper array time with an array_elementJason Ekstrand2016-01-212-24/+6
* nir/spirv: Rework access chains a bit to allow for literalsJason Ekstrand2016-01-212-37/+75
* vtn/variables: Compact local loads/stores into one functionJason Ekstrand2016-01-211-99/+42
* nir/spirv: Add an actual variable struct to spirv_to_nirJason Ekstrand2016-01-214-310/+340
* nir/spirv: Split variable handling out into its own fileJason Ekstrand2016-01-214-1303/+1337
* nir/spirv: Rework access chainsJason Ekstrand2016-01-214-365/+447
* nir/spirv: Implement ModfStruct opcode.Kenneth Graunke2016-01-211-1/+7
* nir/spirv: Delete stray fmod remnants.Kenneth Graunke2016-01-211-1/+0
* vk: Do render cache flush for GEN8+Kristian Høgsberg Kristensen2016-01-211-2/+2
* vk: Emit surface state base address before renderpassKristian Høgsberg Kristensen2016-01-211-2/+2
* vk: Fix indirect push constantsKristian Høgsberg Kristensen2016-01-213-39/+15
* Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-2115-229/+313
|\
| * i965/fs: Push small uniform arraysJason Ekstrand2015-12-141-23/+53
| * i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2015-12-142-3/+3
| * i965/vec4: Get rid of the uniform_size arrayJason Ekstrand2015-12-145-31/+0
| * i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOADJason Ekstrand2015-12-141-1/+1
| * i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constantsJason Ekstrand2015-12-144-51/+50
| * i965/vec4: Inline get_pull_constant_offsetJason Ekstrand2015-12-142-25/+14
| * i965/fs: Get rid of the param_size arrayJason Ekstrand2015-12-144-15/+0
| * i965/fs: Stop relying on param_size in assign_constant_locationsJason Ekstrand2015-12-141-27/+17
| * i965/fs: Get rid of reladdrJason Ekstrand2015-12-142-10/+2
| * i965/fs: Use MOV_INDIRECT for all indirect uniform loadsJason Ekstrand2015-12-142-39/+87
| * nir: Add another index to load_uniform to specify the range readJason Ekstrand2015-12-142-2/+10
| * i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECTJason Ekstrand2015-12-141-0/+45