Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vk/0.210.0: Delete three no longer existant entrypoints | Jason Ekstrand | 2015-12-03 | 1 | -15/+0 |
| | |||||
* | vk/0.210.0: Rework allocation to use the new pAllocator's | Jason Ekstrand | 2015-12-03 | 2 | -99/+172 |
| | |||||
* | vk/0.210.0: Use VkSampleCountFlagBits for sample counts | Jason Ekstrand | 2015-12-03 | 1 | -5/+5 |
| | |||||
* | vk/0.210.0: Rework VkInstanceCreateInfo | Jason Ekstrand | 2015-12-03 | 1 | -8/+8 |
| | |||||
* | vk/0.210.0: More function argument renaming | Jason Ekstrand | 2015-12-03 | 1 | -14/+15 |
| | |||||
* | vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlags | Jason Ekstrand | 2015-12-03 | 1 | -31/+34 |
| | |||||
* | vk/0.210.0: Rework render pass description structures | Jason Ekstrand | 2015-12-03 | 1 | -6/+6 |
| | |||||
* | vk/0.210.0: More structure field renaming | Jason Ekstrand | 2015-12-03 | 1 | -12/+11 |
| | |||||
* | vk/0.210.0: Get rid of VkImageAspect | Jason Ekstrand | 2015-12-03 | 1 | -12/+1 |
| | |||||
* | vk/0.210.0: Rework descriptor sets | Jason Ekstrand | 2015-12-03 | 1 | -58/+47 |
| | |||||
* | vk/0.210.0: Rename parameters to memory binding/mapping functions | Jason Ekstrand | 2015-12-03 | 1 | -16/+16 |
| | |||||
* | vk/0.210.0: Update to the new instance/device create structs | Jason Ekstrand | 2015-12-03 | 1 | -18/+19 |
| | |||||
* | vk/0.210.0: More trivial struct/enum changes | Jason Ekstrand | 2015-12-03 | 1 | -17/+16 |
| | |||||
* | vk/0.210.0: Trivial flag enum updates | Jason Ekstrand | 2015-12-03 | 1 | -13/+14 |
| | |||||
* | vk/0.210.0: Rename ChannelFlags to ColorComponentFlags | Jason Ekstrand | 2015-12-03 | 1 | -9/+9 |
| | |||||
* | vk/0.210.0: s/raster/rasterization/ | Jason Ekstrand | 2015-12-03 | 1 | -5/+5 |
| | |||||
* | vk/0.210.0: Don't allow chaining of description structs | Jason Ekstrand | 2015-12-03 | 1 | -6/+0 |
| | |||||
* | vk/0.210.0: More fun with flags fields | Jason Ekstrand | 2015-12-03 | 1 | -26/+49 |
| | |||||
* | vk/0.210.0: Make pCode a uint32_t pointer | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | vk/0.210.0: Rename origin fields of VkViewport | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample state | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | vk/0.210.0: Add flags fields to various pipeline create structs | Jason Ekstrand | 2015-12-03 | 1 | -2/+22 |
| | |||||
* | vk/0.210.0: Change field names in vertex input structs | Jason Ekstrand | 2015-12-03 | 1 | -4/+4 |
| | |||||
* | vk/0.210.0: Misc. no-op structure changes | Jason Ekstrand | 2015-12-03 | 1 | -100/+119 |
| | | | | | The only non-trivial change is to sparse resources that we don't handle anyway. | ||||
* | vk/0.210.0: Rename property pCount parameters | Jason Ekstrand | 2015-12-03 | 1 | -10/+10 |
| | |||||
* | vk/0.210.0: Rework sampler filtering and mode enums | Jason Ekstrand | 2015-12-03 | 1 | -38/+38 |
| | |||||
* | vk/0.210.0: Misc. function argument renames | Jason Ekstrand | 2015-12-03 | 1 | -24/+24 |
| | |||||
* | vk/0.210.0: Rework copy/clear/blit API | Jason Ekstrand | 2015-12-03 | 1 | -65/+62 |
| | |||||
* | vk/0.210.0: Rework dynamic states | Jason Ekstrand | 2015-11-30 | 1 | -22/+22 |
| | |||||
* | vk/0.210.0: Rework color blending enums | Jason Ekstrand | 2015-11-30 | 1 | -40/+40 |
| | |||||
* | vk/0.210.0: Rework a few raster/input enums | Jason Ekstrand | 2015-11-30 | 1 | -38/+35 |
| | |||||
* | vk/0.210.0: Rework texture view component mapping | Jason Ekstrand | 2015-11-30 | 1 | -19/+20 |
| | |||||
* | vk/0.210.0: Switch to the new VKAPI function decorations | Jason Ekstrand | 2015-11-30 | 5 | -320/+345 |
| | | | | While we're at it, we do a bunch of the VkResult -> void updates | ||||
* | vk/0.210.0: Rename CmdBuffer to CommandBuffer | Jason Ekstrand | 2015-11-30 | 1 | -169/+169 |
| | |||||
* | vk/0.210.0: A pile of minor enum updates | Jason Ekstrand | 2015-11-30 | 1 | -86/+86 |
| | |||||
* | vk/0.210.0: Switch to the new-style handle declarations | Jason Ekstrand | 2015-11-30 | 2 | -59/+30 |
| | |||||
* | vk: Add connonical 0.170.2 and 0.210.0 headers | Jason Ekstrand | 2015-11-30 | 2 | -0/+6122 |
| | | | | This is in preparation for the API update | ||||
* | Merge remote-tracking branch 'mesa-public/master' into vulkan | Jason Ekstrand | 2015-11-03 | 3 | -16/+35 |
|\ | |||||
| * | i965/skl: PCI ID cleanup and brand strings | Ben Widawsky | 2015-11-03 | 1 | -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 IDs | Ben Widawsky | 2015-11-03 | 1 | -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 Airlie | 2015-10-31 | 1 | -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 ids | Samuel Li | 2015-10-23 | 1 | -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 vulkan | Kristian Høgsberg Kristensen | 2015-10-08 | 1 | -0/+6 |
|\| | |||||
| * | c11/threads: initialize timeout structure | Jan Vesely | 2015-10-08 | 1 | -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 extensions | Jason Ekstrand | 2015-10-08 | 3 | -301/+282 |
| | | |||||
* | | vk: Remove temporary vulkan headers | Chad Versace | 2015-10-07 | 2 | -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 version | Chad Versace | 2015-10-07 | 1 | -1/+1 |
| | | | | | | | | The header is now fully updated. | ||||
* | | vk/0.170.2: Update C++ errata and typedefs | Chad Versace | 2015-10-07 | 1 | -2/+11 |
| | | |||||
* | | vk/0.170.2: Update remaining enums | Chad Versace | 2015-10-07 | 1 | -58/+64 |
| | | |||||
* | | vk/0.170.2: Update VkResult | Chad Versace | 2015-10-07 | 1 | -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. |