gallium: another interface change for multisampling
due to popular request, use nr_samples parameter in is_format_supported() instead of new is_msaa_supported() query. This makes it easily possible to query if a format with a given sample count is also supported not only as render target, but for sampler views (note that texture sampling from multisampled resources isn't supported yet). It is not quite how dx10 format msaa queries work, but we might need to revisit format queries completely in the future anyway.
This commit is contained in:
@@ -214,23 +214,15 @@ Determine if a resource in the given format can be used in a specific manner.
|
||||
|
||||
**target** one of the PIPE_TEXTURE_x flags
|
||||
|
||||
**sample_count** the number of samples. 0 and 1 mean no multisampling,
|
||||
the maximum allowed legal value is 32.
|
||||
|
||||
**bindings** is a bitmask of :ref:`PIPE_BIND` flags.
|
||||
|
||||
**geom_flags** is a bitmask of PIPE_TEXTURE_GEOM_x flags.
|
||||
|
||||
Returns TRUE if all usages can be satisfied.
|
||||
|
||||
is_msaa_supported
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
Determine if a format supports multisampling with a given number of samples.
|
||||
|
||||
**format** the resource format
|
||||
|
||||
**sample_count** the number of samples. Valid query range is 2-32.
|
||||
|
||||
Returns TRUE if sample_count number of samples is supported with this format.
|
||||
|
||||
.. _resource_create:
|
||||
|
||||
resource_create
|
||||
|
Reference in New Issue
Block a user