- 精华
- 0
- 帖子
- 855
- 威望
- 0 点
- 积分
- 888 点
- 种子
- 33 点
- 注册时间
- 2014-8-7
- 最后登录
- 2025-2-23
|

楼主 |
发表于 2020-10-29 12:13 · 美国
|
显示全部楼层
OpenGL里在GL_NV_shading_rate_image下,常用api有
App creates shading rate image
[ TEXTURE_2D{_ARRAY}, R8UI ]
App populates the image with shading rate pattern
[ Tex{Sub}Image2D ]
App programs the per viewport shading rate palette entries
[ ShadingRateImagePaletteNV ]
App binds the shading rate image
[ BindShadingRateImageNV ]
App enables shading rate image usage
[ Enable(SHADING_RATE_IMAGE_NV) ]
App draws the scene
[ gl_FragmentSize ] (optional, access shading rate in GLSL)
vulkan下在VK_NV_shading_rate_image里,常用的有
App creates the shading rate image
[vkCreateImage, VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV]
App creates image view
[vkCreateImageView]
App populates this texture with shading rate pattern (draw/compute/upload)
App enables shading rate image usage in the pipeline
[VkPipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable]
App programs the per-viewport shading rate palette entries
[VkPipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePallettes/.viewportCount]
App binds the shading rate image
[vkCmdBindShadingRateImageNV]
App issues scene draws
[gl_FragmentSize] (optional, access shading rate in GLSL)
我发的连接里有全平台的sdk,自己去下了试试啊,云开发者?弱鸡 |
|