summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vk: Implement scratch buffers to make spilling workKristian Høgsberg Kristensen2015-06-194-47/+72
* vk: Undo relocs for scratch bosKristian Høgsberg Kristensen2015-06-193-95/+38
* vk/allocator: Get rid of non-memfd pathKristian Høgsberg Kristensen2015-06-191-20/+0
* vk/headers: Make General State offsets relocationsKristian Høgsberg Kristensen2015-06-193-38/+95
* vk: Add missing gen7 RENDER_SURFACE_STATE structKristian Høgsberg Kristensen2015-06-173-0/+209
* vk: Compute CS exec mask and thread width max in pipelineKristian Høgsberg Kristensen2015-06-123-32/+25
* vk: Set binding table layout for CSKristian Høgsberg Kristensen2015-06-121-0/+1
* vk: Generate CS prog_data into the pipeline instanceKristian Høgsberg Kristensen2015-06-121-6/+7
* vk: Document how depth/stencil formats work in anv_image_create()Kristian Høgsberg Kristensen2015-06-111-9/+13
* vk: Use compute pipeline layout when binding compute setsKristian Høgsberg Kristensen2015-06-111-1/+6
* vk: Implement basic compute shader supportKristian Høgsberg Kristensen2015-06-117-63/+393
* vk: Emit PIPELINE_SELECT on demandKristian Høgsberg Kristensen2015-06-112-3/+10
* vk: Stop asserting we have a fragment shaderKristian Høgsberg Kristensen2015-06-111-2/+0
* vk: Defer setting viewport dynamic stateKristian Høgsberg Kristensen2015-06-112-11/+12
* vk: Disable shader stages in the graphics pipeline batchKristian Høgsberg Kristensen2015-06-112-22/+22
* vk: Don't emit STATE_SIPKristian Høgsberg Kristensen2015-06-111-1/+0
* vk: Compile fragment shader after VS and GSKristian Høgsberg Kristensen2015-06-111-12/+15
* vk/entrypoints: Don't print every single function callJason Ekstrand2015-06-111-13/+0
* vk: Remove left-over trp callKristian Høgsberg Kristensen2015-06-111-2/+0
* vk: Set maximum point size rangeKristian Høgsberg Kristensen2015-06-111-1/+3
* vk: Use generated headers with fixed point supportKristian Høgsberg Kristensen2015-06-115-283/+283
* vk: Regenerate headers with __gen_validate_value()Kristian Høgsberg Kristensen2015-06-112-0/+14
* vk/formats: Refactor format properties codeJason Ekstrand2015-06-111-17/+33
* vk/image: Add a bunch of assertsJason Ekstrand2015-06-101-0/+26
* vk: Add a couple vk_error callsJason Ekstrand2015-06-102-2/+2
* vk/private: Add a non-fatal assertJason Ekstrand2015-06-101-0/+10
* vk/cmd: Add an initial implementation of PipelineBarrierJason Ekstrand2015-06-101-1/+113
* vk/emit: Use valgrind to validate every packed fieldJason Ekstrand2015-06-102-1/+8
* vk: Add valgrind checks in various emit functionsJason Ekstrand2015-06-092-0/+7
* vk: Move the valgrind include and VG() macro to private.hJason Ekstrand2015-06-093-12/+8
* vk/image: Don't double-allocate stencil buffersChad Versace2015-06-091-1/+1
* vk/image: Teach anv_image_choose_tile_mode about WMAJORChad Versace2015-06-091-1/+8
* vk/util: Add anv_abortf(), anv_abortfv()Chad Versace2015-06-092-0/+22
* vk: Define anv_noreturn macroChad Versace2015-06-091-0/+1
* vk/image: Factor tile mode selection into separate functionChad Versace2015-06-091-15/+19
* vk/device: Actually allow destructionJason Ekstrand2015-06-091-3/+0
* vk/cmd_buffer: Properly initialize/reset dynamic statesJason Ekstrand2015-06-091-0/+6
* vk/pipeline: Zero out the depth-stencil state when not in useJason Ekstrand2015-06-091-5/+10
* vk/device: Use anv_CreateDynamicViewportState instead of the vk oneJason Ekstrand2015-06-091-1/+1
* vk/device: Dedent the vkCreateDynamicViewportState callJason Ekstrand2015-06-091-19/+19
* vk/util: Annotate anv_finishme() as printflikeChad Versace2015-06-092-2/+3
* vk: Define anv_printflike() macroChad Versace2015-06-091-0/+2
* vk/image: Stop hardcoding alignment of stencil surfacesChad Versace2015-06-091-1/+1
* vk/image: Rewrite tile info tableChad Versace2015-06-091-24/+31
* vk/image: Delete an old commentChad Versace2015-06-091-2/+0
* vk/compiler: Free the GL errors dataJason Ekstrand2015-06-091-0/+1
* vk/compiler: Free more of prog_data when tearing down a pipelineJason Ekstrand2015-06-091-2/+6
* vk/queue: Embed the queue in and allocate it with the deviceJason Ekstrand2015-06-092-35/+55
* vk/device: Free border color states when we have valgrindJason Ekstrand2015-06-091-0/+10
* vk/device: Destroy all batch buffersJason Ekstrand2015-06-091-2/+2