summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2015-12-03vk/0.210.0: Rework render pass description structuresJason Ekstrand1-6/+6
2015-12-03vk/0.210.0: More structure field renamingJason Ekstrand1-12/+11
2015-12-03vk/0.210.0: Get rid of VkImageAspectJason Ekstrand1-12/+1
2015-12-03vk/0.210.0: Rework descriptor setsJason Ekstrand1-58/+47
2015-12-03vk/0.210.0: Rename parameters to memory binding/mapping functionsJason Ekstrand1-16/+16
2015-12-03vk/0.210.0: Update to the new instance/device create structsJason Ekstrand1-18/+19
2015-12-03vk/0.210.0: More trivial struct/enum changesJason Ekstrand1-17/+16
2015-12-03vk/0.210.0: Trivial flag enum updatesJason Ekstrand1-13/+14
2015-12-03vk/0.210.0: Rename ChannelFlags to ColorComponentFlagsJason Ekstrand1-9/+9
2015-12-03vk/0.210.0: s/raster/rasterization/Jason Ekstrand1-5/+5
2015-12-03vk/0.210.0: Don't allow chaining of description structsJason Ekstrand1-6/+0
2015-12-03vk/0.210.0: More fun with flags fieldsJason Ekstrand1-26/+49
2015-12-03vk/0.210.0: Make pCode a uint32_t pointerJason Ekstrand1-2/+2
2015-12-03vk/0.210.0: Rename origin fields of VkViewportJason Ekstrand1-2/+2
2015-12-03vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample stateJason Ekstrand1-2/+2
2015-12-03vk/0.210.0: Add flags fields to various pipeline create structsJason Ekstrand1-2/+22
2015-12-03vk/0.210.0: Change field names in vertex input structsJason Ekstrand1-4/+4
2015-12-03vk/0.210.0: Misc. no-op structure changesJason Ekstrand1-100/+119
The only non-trivial change is to sparse resources that we don't handle anyway.
2015-12-03vk/0.210.0: Rename property pCount parametersJason Ekstrand1-10/+10
2015-12-03vk/0.210.0: Rework sampler filtering and mode enumsJason Ekstrand1-38/+38
2015-12-03vk/0.210.0: Misc. function argument renamesJason Ekstrand1-24/+24
2015-12-03vk/0.210.0: Rework copy/clear/blit APIJason Ekstrand1-65/+62
2015-12-02Remove Sun CC specific code.Jose Fonseca1-6/+0
Reviewed-by: Matt Turner <mattst88@gmail.com> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-11-30vk/0.210.0: Rework dynamic statesJason Ekstrand1-22/+22
2015-11-30vk/0.210.0: Rework color blending enumsJason Ekstrand1-40/+40
2015-11-30vk/0.210.0: Rework a few raster/input enumsJason Ekstrand1-38/+35
2015-11-30vk/0.210.0: Rework texture view component mappingJason Ekstrand1-19/+20
2015-11-30vk/0.210.0: Switch to the new VKAPI function decorationsJason Ekstrand5-320/+345
While we're at it, we do a bunch of the VkResult -> void updates
2015-11-30vk/0.210.0: Rename CmdBuffer to CommandBufferJason Ekstrand1-169/+169
2015-11-30vk/0.210.0: A pile of minor enum updatesJason Ekstrand1-86/+86
2015-11-30vk/0.210.0: Switch to the new-style handle declarationsJason Ekstrand2-59/+30
2015-11-30vk: Add connonical 0.170.2 and 0.210.0 headersJason Ekstrand2-0/+6122
This is in preparation for the API update
2015-11-30gles2: Update gl2ext.h to revision: 32120Marta Lofstedt1-6/+934
This is needed to be able to implement the accepted OES extensions. Cc: "11.0 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Marta Lofstedt <marta.lofstedt@linux.intel.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
2015-11-03Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand3-16/+35
2015-11-03i965/skl: PCI ID cleanup and brand stringsBen Widawsky1-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 <jordan.l.justen@intel.com> Signed-off-by: Ben Widawsky <benjamin.widawsky@intel.com>
2015-11-03i965/skl: Add GT4 PCI IDsBen Widawsky1-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: mesa-stable@lists.freedesktop.org Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Signed-off-by: Ben Widawsky <benjamin.widawsky@intel.com>
2015-10-31gallium/swrast: fix front buffer blitting. (v2)Dave Airlie1-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: <mesa-stable@lists.freedesktop.org> Signed-off-by: Dave Airlie <airlied@redhat.com>
2015-10-23radeonsi: add Stoney pci idsSamuel Li1-0/+2
Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Signed-off-by: Samuel Li <samuel.li@amd.com> Cc: mesa-stable@lists.freedesktop.org
2015-10-08Merge ../mesa into vulkanKristian Høgsberg Kristensen1-0/+6
2015-10-08vk/0.170.2: Update to the new VK_EXT_KHR_swapchain extensionsJason Ekstrand3-301/+282
2015-10-08c11/threads: initialize timeout structureJan Vesely1-0/+6
Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2015-10-07vk: Remove temporary vulkan headersChad Versace2-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.
2015-10-07vk/0.170.2: Bump header versionChad Versace1-1/+1
The header is now fully updated.
2015-10-07vk/0.170.2: Update C++ errata and typedefsChad Versace1-2/+11
2015-10-07vk/0.170.2: Update remaining enumsChad Versace1-58/+64
2015-10-07vk/0.170.2: Update VkResultChad Versace1-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.
2015-10-07vk/0.170: Update VkDescriptorInfoChad Versace1-0/+7
Ignore the new bufferInfo field with a anv_finishme.
2015-10-07vk/0.170.2: Update vkCreateDescriptorPoolChad Versace2-3/+4
Nothing to do. In Mesa the pool is a stub.
2015-10-07vk/0.170.2: Update VkAttachmentDescriptionChad Versace1-0/+6
2015-10-07vk/0.170.2: Update VkImageViewCreateInfoChad Versace1-0/+1