mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 14:37:08 +00:00
rsx: Rework texture coordinate handling to support clamping and a more sane scale-bias setup
This commit is contained in:
parent
66cb855db0
commit
d77a78cdf1
17 changed files with 239 additions and 99 deletions
|
|
@ -253,15 +253,19 @@ std::string FragmentProgramDecompiler::AddTex()
|
|||
switch (m_prog.get_texture_dimension(dst.tex_num))
|
||||
{
|
||||
case rsx::texture_dimension_extended::texture_dimension_1d:
|
||||
properties.has_tex1D = true;
|
||||
sampler = "sampler1D";
|
||||
break;
|
||||
case rsx::texture_dimension_extended::texture_dimension_cubemap:
|
||||
properties.has_tex3D = true;
|
||||
sampler = "samplerCube";
|
||||
break;
|
||||
case rsx::texture_dimension_extended::texture_dimension_2d:
|
||||
properties.has_tex2D = true;
|
||||
sampler = "sampler2D";
|
||||
break;
|
||||
case rsx::texture_dimension_extended::texture_dimension_3d:
|
||||
properties.has_tex3D = true;
|
||||
sampler = "sampler3D";
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue