Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'mesa-public/master' into vulkan | Jason Ekstrand | 2016-02-11 | 5 | -646/+9 |
|\ | |||||
| * | include,gallium: Remove pre-MSVC 2013 compatibility. | Jose Fonseca | 2016-02-11 | 5 | -646/+9 |
| | | | | | | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]> | ||||
* | | Merge remote-tracking branch 'mesa-public/master' into vulkan | Jason Ekstrand | 2016-02-05 | 2 | -0/+4 |
|\| | |||||
| * | st/nine: Handle Window Occlusion | Patrick Rudolph | 2016-02-04 | 2 | -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 vulkan | Jason Ekstrand | 2016-02-05 | 1 | -0/+1 |
|\| | |||||
| * | virtio_gpu: Add PCI ID to driver map | Rob Herring | 2016-01-23 | 1 | -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.3 | Jason Ekstrand | 2016-02-02 | 1 | -2/+5 |
| | | |||||
* | | vulkan: Import vk_icd.h | Jason Ekstrand | 2016-01-29 | 1 | -0/+85 |
| | | |||||
* | | vulkan.h: Update to 1.0.2 | Jason Ekstrand | 2016-01-27 | 1 | -4/+5 |
| | | |||||
* | | vulkan.h: Pull in 1.0.1 header | Jason Ekstrand | 2016-01-14 | 1 | -855/+855 |
| | | |||||
* | | vulkan-1.0.0: Bump the version to 1.0.0 | Jason Ekstrand | 2016-01-14 | 1 | -1/+1 |
| | | |||||
* | | vulkan-1.0.0: Rework memory barriers | Jason Ekstrand | 2016-01-14 | 1 | -4/+12 |
| | | |||||
* | | vulkan-1.0.0: No-op WSI changes | Jason Ekstrand | 2016-01-14 | 1 | -1/+2 |
| | | |||||
* | | vulkan-1.0.0: Make extents unsigned | Jason Ekstrand | 2016-01-14 | 1 | -5/+5 |
| | | |||||
* | | vulkan-1.0.0: Rework blits to use four offsets | Jason Ekstrand | 2016-01-14 | 1 | -4/+2 |
| | | |||||
* | | vulkan-1.0.0: Split out command buffer inheritance info | Jason Ekstrand | 2016-01-14 | 1 | -9/+16 |
| | | |||||
* | | vulkan-1.0.0: Re-order some structs in the header | Jason Ekstrand | 2016-01-14 | 1 | -27/+27 |
| | | |||||
* | | vulkan-1.0.0: Misc. field and argument renames | Jason Ekstrand | 2016-01-14 | 1 | -15/+15 |
| | | |||||
* | | vulkan-1.0.0: Get rid of MIPMAP_MODE_BASE | Jason Ekstrand | 2016-01-14 | 1 | -5/+4 |
| | | |||||
* | | vulkan-1.0.0: Convert pPreserveAttachments to a uint32_t | Jason Ekstrand | 2016-01-14 | 1 | -1/+1 |
| | | |||||
* | | WIP: Partially upgrade to vulkan v0.221.0 | BogDan Vatra | 2016-01-14 | 1 | -100/+173 |
| | | | | | | | | | | | | | | | | | | | | TODO, make use of: - VkPhysicalDeviceFeatures.drawIndirectFirstInstance, - VkPhysicalDeviceFeatures.inheritedQueries - VkPhysicalDeviceLimits.timestampComputeAndGraphics - VkSubmitInfo.pWaitDstStageMask - VkSubresourceLayout.arrayPitch - VkSamplerCreateInfo.anisotropyEnable | ||||
* | | Merge ../mesa into vulkan | Kristian Høgsberg Kristensen | 2016-01-08 | 1 | -0/+22 |
|\| | |||||
| * | mesa: Add KBL PCI IDs and platform information. | Sarah Sharp | 2016-01-06 | 1 | -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 vulkan | Jason Ekstrand | 2015-12-27 | 1 | -2/+43 |
|\| | | | | | | | This pulls in tessellation and the store_var changes that go with it. | ||||
| * | osmesa: add new OSMesaCreateContextAttribs function | Brian Paul | 2015-12-16 | 1 | -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 vulkan | Jason Ekstrand | 2015-12-10 | 2 | -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 Fonseca | 2015-12-02 | 1 | -6/+0 |
| | | | | | | | | | | Reviewed-by: Matt Turner <[email protected]> Acked-by: Alan Coopersmith <[email protected]> | ||||
| * | gles2: Update gl2ext.h to revision: 32120 | Marta Lofstedt | 2015-11-30 | 1 | -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 header | Jason Ekstrand | 2015-12-09 | 1 | -13/+25 |
| | | | | | | | | Somehow this got missed in the API update. | ||||
* | | vk: Add new WSI support and bump the API to 0.210.1 | Jason Ekstrand | 2015-12-03 | 3 | -364/+497 |
| | | |||||
* | | vk/0.210.0: Advertise version 0.210.0 | Jason Ekstrand | 2015-12-03 | 3 | -6123/+1 |
| | | |||||
* | | vk/0.210.0: Update queries to the new API | Jason Ekstrand | 2015-12-03 | 1 | -33/+29 |
| | | |||||
* | | vk/0.210.0: Update the VkFormat enum | Jason Ekstrand | 2015-12-03 | 1 | -154/+165 |
| | | |||||
* | | vk/0.210.0: Rework vkQueueSubmit | Jason Ekstrand | 2015-12-03 | 1 | -3/+14 |
| | | |||||
* | | vk/0.210.0: Remove depth clip and add depth clamp | Jason Ekstrand | 2015-12-03 | 1 | -1/+1 |
| | | |||||
* | | vk/0.210.0: Rework device features and limits | Jason Ekstrand | 2015-12-03 | 1 | -42/+53 |
| | | |||||
* | | vk/0.210.0: Rework QueueFamilyProperties | Jason Ekstrand | 2015-12-03 | 1 | -1/+2 |
| | | |||||
* | | vk/0.210.0: Rework result and structure type enums | Jason Ekstrand | 2015-12-03 | 1 | -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 enum | Jason Ekstrand | 2015-12-03 | 1 | -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 VkShader | Jason Ekstrand | 2015-12-03 | 1 | -24/+2 |
| | | |||||
* | | vk/0.210.0: Rework memory property flags | Jason Ekstrand | 2015-12-03 | 1 | -6/+5 |
| | | |||||
* | | vk/0.210.0: Remove some unused enum values | Jason Ekstrand | 2015-12-03 | 1 | -6/+0 |
| | | |||||
* | | vk/0.210.0: Update VkPipelineStageFlagBits | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | | |||||
* | | vk/0.210.0: Trivial function argument name change | Jason Ekstrand | 2015-12-03 | 1 | -1/+1 |
| | | |||||
* | | vk/0.210.0: We now allocate command buffers; not create them | Jason Ekstrand | 2015-12-03 | 1 | -11/+13 |
| | | |||||
* | | vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirements | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | | |||||
* | | 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 |
| | |