summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* vk/meta: Clean up temporary objectsJason Ekstrand2015-06-093-10/+50
* vk/surface_view: Add a destructorJason Ekstrand2015-06-093-3/+29
* vk/image: Add anv_image::h_align,v_alignChad Versace2015-06-092-4/+35
* vk/allocator: Remove the concept of a slave block poolJason Ekstrand2015-06-082-42/+0
* vk/device: Remove the binding table pools/streamsJason Ekstrand2015-06-082-14/+0
* vk/pipeline: Move freeing the program stream to pipeline.cJason Ekstrand2015-06-082-2/+1
* vk/pipeline: Don't destroy the program streamJason Ekstrand2015-06-081-1/+0
* vk/allocator: Make the use of NULL_BLOCK in state_stream_finish explicitJason Ekstrand2015-06-081-1/+1
* vk: Quiet a few warningsKristian Høgsberg Kristensen2015-06-083-3/+3
* vk: Create a minimal context for the compilerKristian Høgsberg Kristensen2015-06-087-29/+70
* vk/cmd_buffer: Use the dynamic state stream in emit_dynamic and merge_dynamicJason Ekstrand2015-06-051-5/+6
* vk/device: Use a 64-byte alignment for CC stateJason Ekstrand2015-06-051-3/+3
* vk/pipeline: Actually free the program stream and dynamic poolJason Ekstrand2015-06-051-0/+2
* vk/allocator: Avoid double-free in the bo poolJason Ekstrand2015-06-051-4/+11
* vk/gem: Call VALGRIND_FREELIKE_BLOCK before unmappingJason Ekstrand2015-06-051-1/+1
* vk: Fix 2 incorrect typecastsChad Versace2015-06-041-2/+2
* vk: Make `make clean` remove generated spirv headersChad Versace2015-06-041-1/+1
* vk/allocator: Remove an unneeded VG() wrapperJason Ekstrand2015-06-041-1/+1
* vk/device: Dissalow device destructionJason Ekstrand2015-06-041-0/+3
* vk: Fix buildChad Versace2015-06-041-2/+1
* vk/DS: Mask stencil masks to 8 bitsJason Ekstrand2015-06-031-4/+4