summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2016-02-115-646/+9
|\
| * include,gallium: Remove pre-MSVC 2013 compatibility.Jose Fonseca2016-02-115-646/+9
| | | | | | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]>
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2016-02-052-0/+4
|\|
| * st/nine: Handle Window OcclusionPatrick Rudolph2016-02-042-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Apps can know if the window is occluded by checking for specific error messages. The behaviour is different for Device9 and Device9Ex. This allow games to release the mouse and stop rendering until the focus is restored. In case of multiple swapchain we do care only of the device one. Signed-off-by: Patrick Rudolph <[email protected]> Reviewed-by: Axel Davy <[email protected]>
* | Merge branch mesa-public/master into vulkanJason Ekstrand2016-02-051-0/+1
|\|
| * virtio_gpu: Add PCI ID to driver mapRob Herring2016-01-231-0/+1
| | | | | | | | | | | | | | Add the virtio-gpu PCI ID so the driver probing works. Signed-off-by: Rob Herring <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* | vulkan: Bump the header to 1.0.3Jason Ekstrand2016-02-021-2/+5
| |
* | vulkan: Import vk_icd.hJason Ekstrand2016-01-291-0/+85
| |
* | vulkan.h: Update to 1.0.2Jason Ekstrand2016-01-271-4/+5
| |
* | vulkan.h: Pull in 1.0.1 headerJason Ekstrand2016-01-141-855/+855
| |
* | vulkan-1.0.0: Bump the version to 1.0.0Jason Ekstrand2016-01-141-1/+1
| |
* | vulkan-1.0.0: Rework memory barriersJason Ekstrand2016-01-141-4/+12
| |
* | vulkan-1.0.0: No-op WSI changesJason Ekstrand2016-01-141-1/+2
| |
* | vulkan-1.0.0: Make extents unsignedJason Ekstrand2016-01-141-5/+5
| |
* | vulkan-1.0.0: Rework blits to use four offsetsJason Ekstrand2016-01-141-4/+2
| |
* | vulkan-1.0.0: Split out command buffer inheritance infoJason Ekstrand2016-01-141-9/+16
| |
* | vulkan-1.0.0: Re-order some structs in the headerJason Ekstrand2016-01-141-27/+27
| |
* | vulkan-1.0.0: Misc. field and argument renamesJason Ekstrand2016-01-141-15/+15
| |
* | vulkan-1.0.0: Get rid of MIPMAP_MODE_BASEJason Ekstrand2016-01-141-5/+4
| |
* | vulkan-1.0.0: Convert pPreserveAttachments to a uint32_tJason Ekstrand2016-01-141-1/+1
| |
* | WIP: Partially upgrade to vulkan v0.221.0BogDan Vatra2016-01-141-100/+173
| | | | | | | | | | | | | | | | | | | | TODO, make use of: - VkPhysicalDeviceFeatures.drawIndirectFirstInstance, - VkPhysicalDeviceFeatures.inheritedQueries - VkPhysicalDeviceLimits.timestampComputeAndGraphics - VkSubmitInfo.pWaitDstStageMask - VkSubresourceLayout.arrayPitch - VkSamplerCreateInfo.anisotropyEnable
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2016-01-081-0/+22
|\|
| * mesa: Add KBL PCI IDs and platform information.Sarah Sharp2016-01-061-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add PCI IDs for the Intel Kabylake platforms. The IDs are taken directly from the Linux kernel patches, which are under review: http://lists.freedesktop.org/archives/intel-gfx/2015-October/078967.html http://cgit.freedesktop.org/~vivijim/drm-intel/log/?h=kbl-upstream-v2 The Kabylake PCI IDs taken from the kernel are rearranged to be in order of GT type, then PCI ID. Please note that if this patch is backported, the following fixes will need to be added before this patch: commit 28ed1e08e8ba98e "i965/skl: Remove early platform support" commit c1e38ad37042b0e "i965/skl: Use larger URB size where available." Thanks to Ben for fixing a bug around setting urb.size, and being patient with my questions about what the various fields mean. Signed-off-by: Sarah Sharp <[email protected]> Suggested-by: Ben Widawsky <[email protected]> Tested-by: Rodrigo Vivi <[email protected]> (KBL-GT2) Cc: "11.1" <[email protected]>
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-271-2/+43
|\| | | | | | | This pulls in tessellation and the store_var changes that go with it.
| * osmesa: add new OSMesaCreateContextAttribs functionBrian Paul2015-12-161-2/+43
| | | | | | | | | | | | | | This allows specifying a GL profile and version so one can get a core- profile context. Reviewed-by: Jose Fonseca <[email protected]>
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-102-12/+934
|\| | | | | | | | | This pulls in nir_intrinsic_load/store changes and the switch of all uniforms in i965 to bytes. This accounts for the Vulkan changes.
| * Remove Sun CC specific code.Jose Fonseca2015-12-021-6/+0
| | | | | | | | | | Reviewed-by: Matt Turner <[email protected]> Acked-by: Alan Coopersmith <[email protected]>
| * gles2: Update gl2ext.h to revision: 32120Marta Lofstedt2015-11-301-6/+934
| | | | | | | | | | | | | | | | | | This is needed to be able to implement the accepted OES extensions. Cc: "11.0 11.1" <[email protected]> Signed-off-by: Marta Lofstedt <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* | vulkan: Pull in the 0.210.1 vk_platform headerJason Ekstrand2015-12-091-13/+25
| | | | | | | | Somehow this got missed in the API update.
* | vk: Add new WSI support and bump the API to 0.210.1Jason Ekstrand2015-12-033-364/+497
| |
* | vk/0.210.0: Advertise version 0.210.0Jason Ekstrand2015-12-033-6123/+1
| |
* | vk/0.210.0: Update queries to the new APIJason Ekstrand2015-12-031-33/+29
| |
* | vk/0.210.0: Update the VkFormat enumJason Ekstrand2015-12-031-154/+165
| |
* | vk/0.210.0: Rework vkQueueSubmitJason Ekstrand2015-12-031-3/+14
| |
* | vk/0.210.0: Remove depth clip and add depth clampJason Ekstrand2015-12-031-1/+1
| |
* | vk/0.210.0: Rework device features and limitsJason Ekstrand2015-12-031-42/+53
| |
* | vk/0.210.0: Rework QueueFamilyPropertiesJason Ekstrand2015-12-031-1/+2
| |
* | vk/0.210.0: Rework result and structure type enumsJason Ekstrand2015-12-031-55/+58
| | | | | | | | | | | | By and large, this is just moving enum values around. However, it also removed VK_UNSUPPORTED which we were returning a number of places. Those places now return VK_ERROR_INCOMPATABLE_DRIVER.
* | vk/0.210.0: Remove the VkShaderStage enumJason Ekstrand2015-12-031-14/+1
| | | | | | | | | | | | This made for an unfortunately large amount of work since we were using it fairly heavily internally. However, gl_shader_stage does basically the same things, so it's not too bad.
* | vk/0.210.0: Remove VkShaderJason Ekstrand2015-12-031-24/+2
| |
* | vk/0.210.0: Rework memory property flagsJason Ekstrand2015-12-031-6/+5
| |
* | vk/0.210.0: Remove some unused enum valuesJason Ekstrand2015-12-031-6/+0
| |
* | vk/0.210.0: Update VkPipelineStageFlagBitsJason Ekstrand2015-12-031-2/+2
| |
* | vk/0.210.0: Trivial function argument name changeJason Ekstrand2015-12-031-1/+1
| |
* | vk/0.210.0: We now allocate command buffers; not create themJason Ekstrand2015-12-031-11/+13
| |
* | vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirementsJason Ekstrand2015-12-031-2/+2
| |
* | 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
| |