-
Notifications
You must be signed in to change notification settings - Fork 832
Open
Labels
Description
This is an issue created for the implementation of vk::SampledTexture type, whose design was written and approved here.
- Implement the simplest type and method
vk::SampledTexture2D.Sample().- Allow default type parameter
float4. - Allow optional arguments.
- Allow default type parameter
- Implement all other builtin methods
-
CalculateLevelOfDetail -
CalculateLevelOfDetailUnclamped -
Gather -
GetDimensions -
GetSamplePosition -
Load -
SampleBias -
SampleCmp -
SampleCmpLevel -
SampleCmpLevelZero -
SampleCmpGrad -
SampleCmpBias -
SampleGrad -
SampleLevel -
GatherRed -
GatherGreen -
GatherBlue -
GatherAlpha -
GatherCmp -
GatherCmpRed -
not available in VulkanGatherCmpGreen -
not available in VulkanGatherCmpBlue -
not available in VulkanGatherCmpAlpha -
[]subscript operator -
mips[]operator -
sample[]operator
-
- Implement for all other types
-
SampledTexture1D -
SampledTexture1DArray -
SampledTexture2DArray -
SampledTexture2DMS -
SampledTexture2DMSArray -
SampledTexture3D -
SampledTextureCUBE -
SampledTextureCUBEArray
-
- Add
hlsl_vk_sampled_texturefeature check to the preprocessor - Add tests to offload-test-suite.
- Deprecate the old type and put warnings
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
For Google