summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-09-24vk: Add an ICD declaration filevulkan-protex-2015.09.24.r01Jason Ekstrand2-0/+9
2015-09-24anv: Add support for the ICD loaderJason Ekstrand3-0/+22
2015-09-24anv: Add a global dispatch table for use in meta operationsJason Ekstrand4-15/+29
2015-09-24anv/entrypoints: Expose the anv_resolve_entrypoint functionJason Ekstrand2-4/+8
2015-09-24anv/entrypoints: Rename anv_layer to anv_dispatch_tableJason Ekstrand1-2/+2
2015-09-24anv/batch_chain: Remove the current_surface_bo helperJason Ekstrand2-10/+2
2015-09-24anv/cmd_buffer: Add a helper for getting the surface state base addressJason Ekstrand4-2/+13
2015-09-24anv/allocator: Don't ever call mremapJason Ekstrand1-17/+12
2015-09-24anv/allocator: Delete the unused center_fd_offset from anv_block_poolJason Ekstrand1-3/+0
2015-09-24anv/allocator: Do a better job of centering bi-directional block poolsJason Ekstrand1-1/+12
2015-09-24anv/batch_chain: Clean up the reloc list swapping codeJason Ekstrand1-8/+6
2015-09-21anv/meta: Add location specifiers to meta shadersJason Ekstrand1-12/+12
2015-09-17Merge branch 'nir-spirv' into vulkanJason Ekstrand1-15/+20
2015-09-17nir/spirv: Add better location handlingJason Ekstrand1-15/+20
2015-09-17anv/device: Move mutex initialization to befor block poolsJason Ekstrand1-2/+2
2015-09-17meta: Initial support for packing parametersJason Ekstrand1-9/+7
2015-09-17anv/meta: Pass the depth through the clear vertex shaderJason Ekstrand1-2/+2
2015-09-17anv/formats: Properly report depth-stencil formatsJason Ekstrand1-18/+23
2015-09-17vk/device: Don't allow device or instance creation with invalid extensionsJason Ekstrand1-14/+41
2015-09-17anv/tests: Add some asserts for data integrity in block_pool_no_freeJason Ekstrand1-2/+22
2015-09-17anv/allocator: Make the block pool double-endedJason Ekstrand3-19/+197
2015-09-17anv/tests: Refactor the block_pool_no_free testJason Ekstrand1-20/+29
2015-09-17vk/allocator: Split block_pool_alloc into two functionsJason Ekstrand1-22/+31
2015-09-17anv/allocator: Use a signed 32-bit offset for the free listJason Ekstrand2-8/+17
2015-09-17anv/allocator: Create 2GB memfd up-front for the block poolJason Ekstrand2-9/+15
2015-09-17anv/allocator: Take the device mutex when growing a block poolJason Ekstrand5-5/+23
2015-09-17anv: Document the index and offset parameters of anv_boJason Ekstrand1-0/+11
2015-09-14vk/image: Remove stale FINISHME for non-2D image viewsChad Versace1-3/+0
2015-09-14vk/image: Teach vkCreateImage about layout of 1D surfacesChad Versace1-6/+8
2015-09-14vk/meta: Partially implement vkCmdCopy*, vkCmdBlit* for 3D imagesChad Versace3-78/+235
2015-09-14vk/meta: Rename meta_emit_blit() paramsChad Versace1-13/+13
2015-09-14vk/gen8: Set RENDER_SURFACE_STATE::RenderTargetViewExtentChad Versace1-0/+34
2015-09-14vk/gen8: Refactor setting of SURFACE_STATE::DepthChad Versace1-6/+44
2015-09-14vk: Teach vkCreateImage about layout of 3D surfacesChad Versace1-2/+17
2015-09-14vk: Refactor anv_image_make_surface()Chad Versace1-21/+35
2015-09-11vk: Use push constants for dynamic buffersJason Ekstrand2-23/+29
2015-09-11vk/compiler: Rework create_params_arrayJason Ekstrand1-19/+12
2015-09-11vk/compiler: Add a NIR pass for pushing dynamic buffer offsetJason Ekstrand3-0/+197
2015-09-11vk/pipeline_layout: Add dynamic_offset_start and has_dynamic_offsets fieldsJason Ekstrand2-0/+9
2015-09-11vk/pipeline_layout: Move surface/sampler start from SoA to AoSJason Ekstrand3-6/+8
2015-09-11vk: Rework the push constants data structureJason Ekstrand3-22/+62
2015-09-11Add the wayland protocol files to .gitignireJason Ekstrand1-0/+2
2015-09-08vk/error: Handle ERROR_OUT_OF_DATE_WSIJason Ekstrand2-40/+46
2015-09-08vk/wsi/x11: Actually block on X so we don't re-use busy buffersJason Ekstrand1-18/+62
2015-09-08vk: Add the WSI header filesJason Ekstrand2-0/+382
2015-09-05Merge branch 'nir-spirv' into vulkanJason Ekstrand1-7/+67
2015-09-05nir/spirv.h: Remove some cruft missed while mergingJason Ekstrand1-23/+0
2015-09-05nir/spirv: Add support for most of the rest of texturingJason Ekstrand1-7/+67
2015-09-05Merge branch 'nir-spirv' into vulkanJason Ekstrand1-2/+6
2015-09-05nir/spirv: Handle decorations after assigning variable locationsJason Ekstrand1-2/+6