Jason Ekstrand
b264012fcf
vk/0.210.0: Update VkPipelineStageFlagBits
2015-12-03 13:43:54 -08:00
Jason Ekstrand
1aaf15bf19
vk/0.210.0: Trivial function argument name change
2015-12-03 13:43:53 -08:00
Jason Ekstrand
938a2939c8
vk/0.210.0: We now allocate command buffers; not create them
2015-12-03 13:43:53 -08:00
Jason Ekstrand
5a02441789
vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirements
2015-12-03 13:43:53 -08:00
Jason Ekstrand
a9fc0ce0e3
vk/0.210.0: Delete three no longer existant entrypoints
2015-12-03 13:43:53 -08:00
Jason Ekstrand
fcfb404a58
vk/0.210.0: Rework allocation to use the new pAllocator's
2015-12-03 13:43:53 -08:00
Jason Ekstrand
d3547e7334
vk/0.210.0: Use VkSampleCountFlagBits for sample counts
2015-12-03 13:43:53 -08:00
Jason Ekstrand
9349625d60
vk/0.210.0: Rework VkInstanceCreateInfo
2015-12-03 13:43:53 -08:00
Jason Ekstrand
c30a021820
vk/0.210.0: More function argument renaming
2015-12-03 13:43:53 -08:00
Jason Ekstrand
b1cd025b88
vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlags
2015-12-03 13:43:53 -08:00
Jason Ekstrand
43f3e92348
vk/0.210.0: Rework render pass description structures
2015-12-03 13:43:53 -08:00
Jason Ekstrand
299f8f1511
vk/0.210.0: More structure field renaming
2015-12-03 13:43:53 -08:00
Jason Ekstrand
407b8cc5e0
vk/0.210.0: Get rid of VkImageAspect
2015-12-03 13:43:53 -08:00
Jason Ekstrand
3f6abd0161
vk/0.210.0: Rework descriptor sets
2015-12-03 13:43:52 -08:00
Jason Ekstrand
6a6da54ccb
vk/0.210.0: Rename parameters to memory binding/mapping functions
2015-12-03 13:43:52 -08:00
Jason Ekstrand
aadb7dce9b
vk/0.210.0: Update to the new instance/device create structs
2015-12-03 13:43:52 -08:00
Jason Ekstrand
607fe31598
vk/0.210.0: More trivial struct/enum changes
2015-12-03 13:43:52 -08:00
Jason Ekstrand
dde7172a8a
vk/0.210.0: Trivial flag enum updates
2015-12-03 13:43:52 -08:00
Jason Ekstrand
4cf0b57bbf
vk/0.210.0: Rename ChannelFlags to ColorComponentFlags
2015-12-03 13:43:52 -08:00
Jason Ekstrand
7f2284063d
vk/0.210.0: s/raster/rasterization/
2015-12-03 13:43:52 -08:00
Jason Ekstrand
1ab9f843bc
vk/0.210.0: Don't allow chaining of description structs
2015-12-03 13:43:52 -08:00
Jason Ekstrand
17486b8664
vk/0.210.0: More fun with flags fields
2015-12-03 13:43:52 -08:00
Jason Ekstrand
f5ba1f994a
vk/0.210.0: Make pCode a uint32_t pointer
2015-12-03 13:43:52 -08:00
Jason Ekstrand
5f348bd0e5
vk/0.210.0: Rename origin fields of VkViewport
2015-12-03 13:43:52 -08:00
Jason Ekstrand
9fa6e328eb
vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample state
2015-12-03 13:43:52 -08:00
Jason Ekstrand
f97c3b6d58
vk/0.210.0: Add flags fields to various pipeline create structs
2015-12-03 13:43:51 -08:00
Jason Ekstrand
e673d64209
vk/0.210.0: Change field names in vertex input structs
2015-12-03 13:43:51 -08:00
Jason Ekstrand
fd53603e42
vk/0.210.0: Misc. no-op structure changes
...
The only non-trivial change is to sparse resources that we don't handle
anyway.
2015-12-03 13:43:51 -08:00
Jason Ekstrand
fe644721aa
vk/0.210.0: Rename property pCount parameters
2015-12-03 13:43:51 -08:00
Jason Ekstrand
e8f2294cd2
vk/0.210.0: Rework sampler filtering and mode enums
2015-12-03 13:43:51 -08:00
Jason Ekstrand
2e10ca5748
vk/0.210.0: Misc. function argument renames
2015-12-03 13:43:51 -08:00
Jason Ekstrand
569f70be56
vk/0.210.0: Rework copy/clear/blit API
2015-12-03 13:43:47 -08:00
Jason Ekstrand
4ab9391fbb
vk/0.210.0: Rework dynamic states
2015-11-30 14:19:41 -08:00
Jason Ekstrand
73ef7d47d2
vk/0.210.0: Rework color blending enums
2015-11-30 13:49:28 -08:00
Jason Ekstrand
2c77b0cd01
gen7/8/cmd_buffer: Inline vk_to_gen_swizzle
...
It's currently unused on IVB so we get compiler warnings.
2015-11-30 13:29:51 -08:00
Jason Ekstrand
9b1cb8fdbc
vk/0.210.0: Rework a few raster/input enums
2015-11-30 13:28:17 -08:00
Jason Ekstrand
a53f23d93f
vk/0.210.0: Rework texture view component mapping
2015-11-30 13:06:12 -08:00
Jason Ekstrand
f1a7c7841f
vk/0.210.0: Switch to the new VKAPI function decorations
...
While we're at it, we do a bunch of the VkResult -> void updates
2015-11-30 12:46:30 -08:00
Jason Ekstrand
a89a485e79
vk/0.210.0: Rename CmdBuffer to CommandBuffer
2015-11-30 11:48:08 -08:00
Jason Ekstrand
6a8a542610
vk/0.210.0: A pile of minor enum updates
2015-11-30 11:12:44 -08:00
Jason Ekstrand
3db43e8f3e
vk/0.210.0: Switch to the new-style handle declarations
2015-11-30 10:58:02 -08:00
Jason Ekstrand
5cb57806b2
vk: Add connonical 0.170.2 and 0.210.0 headers
...
This is in preparation for the API update
2015-11-30 10:24:35 -08:00
Kristian Høgsberg Kristensen
d6d82f1ab3
vk: Fix 3DSTATE_WM_DEPTH_STENCIL for gen8
...
This packet is a different size on gen8 and we hit an assertion when we
try to merge a gen9 size dword array from the pipeline with the gen8
sized array we create from dynamic state.
Use a static assert in the merge macro and fix this issue by using different
wm_depth_stencil arrays on gen8 and gen9.
2015-11-26 10:11:52 -08:00
Kristian Høgsberg Kristensen
cd4721c062
vk: Add SKL support
...
Signed-off-by: Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
2015-11-25 22:34:10 -08:00
Kristian Høgsberg Kristensen
c445fa2f77
vk: Make entrypoint generator output gen9 entry points
...
Signed-off-by: Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
2015-11-25 20:58:25 -08:00
Kristian Høgsberg Kristensen
0e02a88ad4
vk: Add GEN9 pack header
2015-11-25 20:56:41 -08:00
Kristian Høgsberg Kristensen
0c59cb42b5
vk: Move all gen8 files to gen8 lib
2015-11-25 14:13:53 -08:00
Jason Ekstrand
179fc4aae8
Merge remote-tracking branch 'mesa-public/master' into vulkan
...
This pulls in nir cloning and some much-needed upstream refactors.
2015-11-23 14:03:47 -08:00
Jason Ekstrand
d9b8fde963
i965: Use NIR for lowering texture swizzle
...
Now that nir_lower_tex can do texture swizzle lowering, we can use that
instead of repeating more-or-less the same code in both backends. This
both allows us to share code and means that things like the tg4
work-arounds are somewhat simpler because they don't have to take the
swizzle into account.
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
2015-11-23 11:07:32 -08:00
Jason Ekstrand
8537b4ab76
nir/lower_tex: Add support for lowering texture swizzle
...
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
2015-11-23 11:04:49 -08:00