mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Fix] (Diligent/Texture): Set sampler for texture.
This commit is contained in:
@@ -231,6 +231,7 @@ namespace MG_GL::GL {
|
|||||||
MG_Util::Debug::LogD("Setting texture view for sampler '%s' in stage %d.", name.c_str(), stage);
|
MG_Util::Debug::LogD("Setting texture view for sampler '%s' in stage %d.", name.c_str(), stage);
|
||||||
auto* pVar = pSRB.GetVariableByName(stage, name.c_str());
|
auto* pVar = pSRB.GetVariableByName(stage, name.c_str());
|
||||||
if (pVar) {
|
if (pVar) {
|
||||||
|
pTextureView->SetSampler(MG_Diligent::g_SamplerMap[textureID]);
|
||||||
pVar->Set(pTextureView, Diligent::SET_SHADER_RESOURCE_FLAG_ALLOW_OVERWRITE);
|
pVar->Set(pTextureView, Diligent::SET_SHADER_RESOURCE_FLAG_ALLOW_OVERWRITE);
|
||||||
} else {
|
} else {
|
||||||
MG_Util::Debug::LogE("Failed to get shader variable for sampler '%s' in stage %d. Skipping.", name.c_str(), stage);
|
MG_Util::Debug::LogE("Failed to get shader variable for sampler '%s' in stage %d. Skipping.", name.c_str(), stage);
|
||||||
|
|||||||
Reference in New Issue
Block a user