summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Fix anv_pipeline_validate_create_info assertions.Kenneth Graunke2016-10-111-7/+9
* anv/pipeline: Roll compute_urb_partition into emit_urb_setupJason Ekstrand2016-09-131-142/+0
* anv/pipeline: Lower indirect outputs when EmitNoIndirectOutput is setJason Ekstrand2016-09-061-0/+2
* anv: Refactor pipeline l3 config setupJason Ekstrand2016-09-031-24/+22
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-7/+7
* anv: Rework pipeline cachingJason Ekstrand2016-08-301-70/+91
* anv/pipeline: Properly handle OOM during shader compilationJason Ekstrand2016-08-301-12/+23
* anv/pipeline: Fix bind maps for fragment output arraysJason Ekstrand2016-08-301-1/+1
* nir: Change nir_shader_get_entrypoint to return an impl.Kenneth Graunke2016-08-251-2/+3
* anv: Include the pipeline layout in the shader hashJason Ekstrand2016-08-241-4/+8
* anv/pipeline: Set binding_table.gather_texture_startJason Ekstrand2016-07-221-0/+1
* anv/pipeline: Assert that the number of uniforms from NIR fitsJason Ekstrand2016-07-131-0/+1
* anv: Use different BOs for different scratch sizes and stagesJason Ekstrand2016-06-221-20/+0
* anv: Add proper support for depth clampingJason Ekstrand2016-06-201-0/+2
* anv/pipeline: Do invariance propagation on SPIR-V shadersJason Ekstrand2016-06-201-0/+3
* anv: Fix a harmless overflow warningChad Versace2016-06-151-1/+1
* anv/pipeline: Don't dereference NULL dynamic state pointersNanley Chery2016-06-131-22/+48
* anv: Document and rename anv_pipeline_init_dynamic_state()Nanley Chery2016-06-131-3/+16
* anv/pipeline: Store the (set, binding, index) tripple in the bind mapJason Ekstrand2016-06-101-2/+4
* anv/pipeline: Refactor specialization constant handling a bitJason Ekstrand2016-06-031-5/+4
* i965: Add uniform for a CS thread local base IDJordan Justen2016-06-011-0/+4
* anv: Move push constant allocation to the command bufferJason Ekstrand2016-05-271-22/+0
* i965: Delete brw_wm_prog_key::render_to_fbo and drawable_height.Kenneth Graunke2016-05-201-4/+0
* i965, anv: Use NIR FragCoord re-center and y-transform passes.Kenneth Graunke2016-05-201-0/+5
* anv: Port L3 cache programming from i965Jordan Justen2016-05-171-4/+29
* anv: Keep track of whether the data cache should be enabled in L3Jordan Justen2016-05-171-1/+8
* i965/fs: Add an allow_spilling flag to brw_compile_fsJason Ekstrand2016-05-171-1/+2
* i965/fs: Organize prog_data by ksp number rather than SIMD widthJason Ekstrand2016-05-141-34/+7
* i965/fs: Rework the persample shading key/prog_data bitsJason Ekstrand2016-05-141-2/+3
* anv: fix build breakRob Clark2016-05-111-1/+1
* i965: Generalize wm_key->compute_sample_id to wm_key->multisample_fbo.Kenneth Graunke2016-04-201-1/+1
* i965: Delete now dead persample_2x FS program key flag.Kenneth Graunke2016-04-201-3/+0
* anv/lower_push_constants: Stop treating scalar speciallyJason Ekstrand2016-04-201-4/+1
* anv/pipeline: Use the right mask for lower_indirect_derefsJason Ekstrand2016-04-141-3/+3
* spirv: Move to compiler/Jason Ekstrand2016-04-141-1/+1
* Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-04-131-1/+1
* Merge remote-tracking branch 'origin/master' into vulkanJordan Justen2016-03-171-6/+0
* anv: Compact render targetsJason Ekstrand2016-03-081-5/+43
* anv/pipeline: Move binding table setup to its own helperJason Ekstrand2016-03-071-21/+18
* anv: Quiet pTessellationState warningKristian Høgsberg Kristensen2016-03-061-3/+3
* anv: Always use point size from the shaderKristian Høgsberg Kristensen2016-03-051-6/+0
* anv: Also cache the struct anv_pipeline_binding mapsKristian Høgsberg Kristensen2016-03-051-27/+57
* anv: Simplify pipeline cache control flow a bitKristian Høgsberg Kristensen2016-03-051-35/+27
* anv: Store prog data in pipeline cache streamKristian Høgsberg Kristensen2016-03-051-46/+58
* anv: Remove left-over bits of sparse-descriptor codeKristian Høgsberg Kristensen2016-03-051-4/+0
* anv: Compile shader stages in pipeline order.Kenneth Graunke2016-03-031-22/+26
* Merge remote-tracking branch 'origin/master' into vulkanKenneth Graunke2016-03-011-7/+2
* anv/pipeline: Follow push constant alignment restrictions on BDW+ and HSW gt3Jason Ekstrand2016-02-291-1/+8
* anv/pipeline: Avoid a division by zeroJason Ekstrand2016-02-291-1/+1
* anv/pipeline: Use dynamic checks for max push constantsJason Ekstrand2016-02-291-7/+8