summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-1/+1
* anv/pipeline: Refactor setup of the prog_data::param arrayJason Ekstrand2017-10-121-14/+9
* anv/pipeline: Grow the param array for imagesJason Ekstrand2017-10-121-6/+1
* anv/pipeline: Whack nir->num_uniforms to MAX_PUSH_CONSTANT_SIZEJason Ekstrand2017-10-121-4/+2
* intel/cs: Grow prog_data::param on-demand for thread_local_id_indexJason Ekstrand2017-10-121-4/+0
* anv/pipeline: Ralloc prog_data::param of the compile mem_ctxJason Ekstrand2017-10-121-2/+1
* anv/pipeline: Add a mem_ctx parameter to anv_pipeline_compileJason Ekstrand2017-10-121-33/+39
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-5/+4
* anv/pipeline: Declare bind maps closer to their useJason Ekstrand2017-10-121-12/+6
* anv: add nir lowering pass for ycbcr texturesLionel Landwerlin2017-10-061-0/+2
* anv: set right datatypes in anv_pipeline_bindingJuan A. Suarez Romero2017-08-301-1/+1
* anv: Use GNU C empty brace initializerMatt Turner2017-08-291-10/+10
* anv,i965: Move CS shared lowering into anvJason Ekstrand2017-08-241-0/+5
* anv: Advertise support for VK_KHR_variable_pointersJason Ekstrand2017-07-181-0/+1
* anv/pipeline: do not use BITFIELD64_BIT()Juan A. Suarez Romero2017-07-141-1/+1
* anv/pipeline: use unsigned long long constant to check enable vertex inputsJuan A. Suarez Romero2017-07-141-1/+1
* anv: merge tessellation's primitive mode in merge_tess_info()Samuel Iglesias Gonsálvez2017-07-031-0/+4
* intel/compiler/vs: Move inputs_read handling to generic codeJason Ekstrand2017-05-091-3/+0
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-17/+17
* anv: Enable VK_KHX_multiview and SPV_KHR_multiviewJason Ekstrand2017-05-031-0/+1
* anv/pipeline: Add shader lowering for multiviewJason Ekstrand2017-05-031-0/+7
* anv/pipeline: Add a subpass field to anv_pipelineJason Ekstrand2017-05-031-5/+7
* anv/pipeline: Call nir_gather_info laterJason Ekstrand2017-05-031-2/+2
* anv: Move shader hashing to anv_pipelineJason Ekstrand2017-05-031-12/+46
* anv/pipeline: make FragCoord include sample positions when sample shadingIago Toral Quiroga2017-03-241-8/+18
* nir/lower_wpos_center: support adding sample position to fragment coordinateIago Toral Quiroga2017-03-241-1/+1
* anv: improve error reporting when creating pipelinesIago Toral Quiroga2017-03-161-0/+1
* anv: Use on-the-fly surface states for dynamic buffer descriptorsJason Ekstrand2017-03-131-6/+0
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-1/+1
* anv: Drop the anv_validate block helperJason Ekstrand2017-03-071-3/+3
* anv: Remove a pointless finishmeJason Ekstrand2017-03-071-4/+0
* anv: Advertise shaderInt64 on Broadwell and aboveJason Ekstrand2017-03-031-0/+1
* anv: Store the user's VkAttachmentReferenceNanley Chery2017-03-021-3/+3
* anv: Enable MSAA compressionJason Ekstrand2017-02-231-0/+19
* anv: Add support for shaderStorageImageWriteWithoutFormatAlex Smith2017-02-141-0/+1
* anv: enable VK_KHR_shader_draw_parametersLionel Landwerlin2017-02-021-0/+1
* anv/pipeline: Replace get_fs_input_map with get_last_vue_prog_dataJason Ekstrand2017-01-131-1/+1
* anv: Move nir_lower_wpos_center after dead variable elimination.Kenneth Graunke2017-01-131-3/+3
* anv: Enable tessellation shaders.Kenneth Graunke2017-01-101-0/+1
* anv: Compile TCS/TES shaders.Kenneth Graunke2017-01-101-2/+191
* anv: Handle patch primitives.Kenneth Graunke2017-01-101-2/+7
* anv: set input_slots_valid on brw_wm_prog_keyLionel Landwerlin2017-01-101-3/+8
* anv: enable float64 feature on supported platformsSamuel Iglesias Gonsálvez2017-01-091-1/+5
* anv/pipeline: get map for double input attributesJuan A. Suarez Romero2017-01-091-0/+1
* spirv: add support for doubles to OpSpecConstantSamuel Iglesias Gonsálvez2017-01-091-1/+4
* anv/pipeline: Call NIR passes using NIR_PASS_VJason Ekstrand2017-01-071-31/+15
* anv/pipeline: Only call remove_dead_variables onceJason Ekstrand2017-01-071-3/+3
* spirv: add interface for drivers to define support extensions.Dave Airlie2016-12-281-1/+1
* i965: use nir_lower_indirect_derefs() for GLSLTimothy Arceri2016-12-231-10/+0
* anv/pipeline: Call nir_lower_constant_initializersJason Ekstrand2016-12-051-0/+13