Jason Ekstrand
a5f19f64c3
vk/0.210.0: Remove the VkShaderStage enum
...
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.
2015-12-03 13:43:54 -08:00
Jason Ekstrand
e10dc002e9
vk/0.210.0: Remove VkShader
2015-12-03 13:43:54 -08:00
Jason Ekstrand
e6ab06ae7f
vk/0.210.0: Rework memory property flags
2015-12-03 13:43:54 -08:00
Jason Ekstrand
93071482f9
vk/0.210.0: Remove some unused enum values
2015-12-03 13:43:54 -08:00
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
Jose Fonseca
56aff6bb4e
Remove Sun CC specific code.
...
Reviewed-by: Matt Turner <mattst88@gmail.com >
Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2015-12-02 07:51:04 +00: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
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
Marta Lofstedt
1d5b88e33b
gles2: Update gl2ext.h to revision: 32120
...
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-30 10:46:15 +01:00
Jason Ekstrand
b00e3f221b
Merge remote-tracking branch 'mesa-public/master' into vulkan
2015-11-03 15:45:04 -08:00
Ben Widawsky
dde33fc23c
i965/skl: PCI ID cleanup and brand strings
...
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-03 10:00:17 -08:00
Ben Widawsky
7cbd6608f5
i965/skl: Add GT4 PCI IDs
...
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-11-03 09:45:04 -08:00