aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* vk/0.210.0: Delete three no longer existant entrypointsJason Ekstrand2015-12-031-15/+0
|
* vk/0.210.0: Rework allocation to use the new pAllocator'sJason Ekstrand2015-12-032-99/+172
|
* vk/0.210.0: Use VkSampleCountFlagBits for sample countsJason Ekstrand2015-12-031-5/+5
|
* vk/0.210.0: Rework VkInstanceCreateInfoJason Ekstrand2015-12-031-8/+8
|
* vk/0.210.0: More function argument renamingJason Ekstrand2015-12-031-14/+15
|
* vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlagsJason Ekstrand2015-12-031-31/+34
|
* vk/0.210.0: Rework render pass description structuresJason Ekstrand2015-12-031-6/+6
|
* vk/0.210.0: More structure field renamingJason Ekstrand2015-12-031-12/+11
|
* vk/0.210.0: Get rid of VkImageAspectJason Ekstrand2015-12-031-12/+1
|
* vk/0.210.0: Rework descriptor setsJason Ekstrand2015-12-031-58/+47
|
* vk/0.210.0: Rename parameters to memory binding/mapping functionsJason Ekstrand2015-12-031-16/+16
|
* vk/0.210.0: Update to the new instance/device create structsJason Ekstrand2015-12-031-18/+19
|
* vk/0.210.0: More trivial struct/enum changesJason Ekstrand2015-12-031-17/+16
|
* vk/0.210.0: Trivial flag enum updatesJason Ekstrand2015-12-031-13/+14
|
* vk/0.210.0: Rename ChannelFlags to ColorComponentFlagsJason Ekstrand2015-12-031-9/+9
|
* vk/0.210.0: s/raster/rasterization/Jason Ekstrand2015-12-031-5/+5
|
* vk/0.210.0: Don't allow chaining of description structsJason Ekstrand2015-12-031-6/+0
|
* vk/0.210.0: More fun with flags fieldsJason Ekstrand2015-12-031-26/+49
|
* vk/0.210.0: Make pCode a uint32_t pointerJason Ekstrand2015-12-031-2/+2
|
* vk/0.210.0: Rename origin fields of VkViewportJason Ekstrand2015-12-031-2/+2
|
* vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample stateJason Ekstrand2015-12-031-2/+2
|
* vk/0.210.0: Add flags fields to various pipeline create structsJason Ekstrand2015-12-031-2/+22
|
* vk/0.210.0: Change field names in vertex input structsJason Ekstrand2015-12-031-4/+4
|
* vk/0.210.0: Misc. no-op structure changesJason Ekstrand2015-12-031-100/+119
| | | | | The only non-trivial change is to sparse resources that we don't handle anyway.
* vk/0.210.0: Rename property pCount parametersJason Ekstrand2015-12-031-10/+10
|
* vk/0.210.0: Rework sampler filtering and mode enumsJason Ekstrand2015-12-031-38/+38
|
* vk/0.210.0: Misc. function argument renamesJason Ekstrand2015-12-031-24/+24
|
* vk/0.210.0: Rework copy/clear/blit APIJason Ekstrand2015-12-031-65/+62
|
* vk/0.210.0: Rework dynamic statesJason Ekstrand2015-11-301-22/+22
|
* vk/0.210.0: Rework color blending enumsJason Ekstrand2015-11-301-40/+40
|
* vk/0.210.0: Rework a few raster/input enumsJason Ekstrand2015-11-301-38/+35
|
* vk/0.210.0: Rework texture view component mappingJason Ekstrand2015-11-301-19/+20
|
* vk/0.210.0: Switch to the new VKAPI function decorationsJason Ekstrand2015-11-305-320/+345
| | | | While we're at it, we do a bunch of the VkResult -> void updates
* vk/0.210.0: Rename CmdBuffer to CommandBufferJason Ekstrand2015-11-301-169/+169
|
* vk/0.210.0: A pile of minor enum updatesJason Ekstrand2015-11-301-86/+86
|
* vk/0.210.0: Switch to the new-style handle declarationsJason Ekstrand2015-11-302-59/+30
|
* vk: Add connonical 0.170.2 and 0.210.0 headersJason Ekstrand2015-11-302-0/+6122
| | | | This is in preparation for the API update
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-033-16/+35
|\
| * i965/skl: PCI ID cleanup and brand stringsBen Widawsky2015-11-031-15/+19
| | | | | | | | | | | | | | | | | | | | | | | | A few new PCI ids are added here, and one is removed (0x190B) because it no longer seems to exist anywhere. v2-4: Only use ascii characters (Ilia) 0x1921 is no longer marked as f Reviewed-by: Jordan Justen <[email protected]> Signed-off-by: Ben Widawsky <[email protected]>
| * i965/skl: Add GT4 PCI IDsBen Widawsky2015-11-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Like other gen8+ hardware, the hardware automatically scales up thread counts. We must be careful about the URB sizes since GT4 adds another slice. One of the existing PCI IDs is actually mislabeled as GT3. Arguably this is a real bug since the URB size will be wrong. Because this patch is simply meant to add the missing IDs, that will be fixed in a later patch. v2: No longer relevant. v3: Update the wm thread count to support GT4. The WM thread count is used to determine the maximum scratch space required. Currently the code always allocates the maximum amount even though lower GT SKUs require less. The formula is threads_per_psd * subslices_per_slice * slices Cc: [email protected] Reviewed-by: Jordan Justen <[email protected]> Signed-off-by: Ben Widawsky <[email protected]>
| * gallium/swrast: fix front buffer blitting. (v2)Dave Airlie2015-10-311-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So I've known this was broken before, cogl has a workaround for it from what I know, but with the gallium based swrast drivers BlitFramebuffer from back to front or vice-versa was pretty broken. The legacy swrast driver tracks when a front buffer is used and does the get/put images when it is mapped/unmapped, so this patch attempts to add the same functionality to the gallium drivers. It creates a new context interface to denote when a front buffer is being created, and passes a private pointer to it, this pointer is then used to decide on map/unmap if the contents should be updated from the real frontbuffer using get/put image. This is primarily to make gtk's gl code work, the only thing I've tested so far is the glarea test from https://github.com/ebassi/glarea-example.git v2: bump extension version, check extension version before calling get image. (Ian) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91930 Cc: <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
| * radeonsi: add Stoney pci idsSamuel Li2015-10-231-0/+2
| | | | | | | | | | | | | | Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Michel Dänzer <[email protected]> Signed-off-by: Samuel Li <[email protected]> Cc: [email protected]
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-10-081-0/+6
|\|
| * c11/threads: initialize timeout structureJan Vesely2015-10-081-0/+6
| | | | | | | | | | Signed-off-by: Jan Vesely <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* | vk/0.170.2: Update to the new VK_EXT_KHR_swapchain extensionsJason Ekstrand2015-10-083-301/+282
| |
* | vk: Remove temporary vulkan headersChad Versace2015-10-072-6088/+0
| | | | | | | | | | Remove vulkan-0.138.2.h and vulkan-0.170.2.h. Their purpose was to aid the header update to 0.170.2.
* | vk/0.170.2: Bump header versionChad Versace2015-10-071-1/+1
| | | | | | | | The header is now fully updated.
* | vk/0.170.2: Update C++ errata and typedefsChad Versace2015-10-071-2/+11
| |
* | vk/0.170.2: Update remaining enumsChad Versace2015-10-071-58/+64
| |
* | vk/0.170.2: Update VkResultChad Versace2015-10-071-33/+9
| | | | | | | | | | | | Version 0.170.2 removes most of the error enums. In many cases, I had to replace an error with a less accurate (or even incorrect) one. In other cases, the error path is replaced with an assertion.