Changeset 27134
- Timestamp:
- Oct 8, 2022, 11:40:06 AM (22 months ago)
- Location:
- ps/trunk/source/renderer/backend
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/source/renderer/backend/Sampler.cpp
r26858 r27134 40 40 desc.anisotropyEnabled = false; 41 41 desc.mipLODBias = 0.0f; 42 desc.borderColor = CColor(0.0f, 0.0f, 0.0f, 0.0f);42 desc.borderColor = ; 43 43 desc.compareEnabled = false; 44 44 return desc; -
ps/trunk/source/renderer/backend/Sampler.h
r26858 r27134 47 47 }; 48 48 49 50 51 52 53 54 55 49 56 struct Desc 50 57 { … … 59 66 float maxAnisotropy; 60 67 // When some filter is CLAMP_TO_BORDER. 61 CColor borderColor;68 Color borderColor; 62 69 bool compareEnabled; 63 70 CompareOp compareOp; -
ps/trunk/source/renderer/backend/gl/Texture.cpp
r26919 r27134 153 153 defaultSamplerDesc.addressModeW == Sampler::AddressMode::CLAMP_TO_BORDER) 154 154 { 155 glTexParameterfv(target, GL_TEXTURE_BORDER_COLOR, defaultSamplerDesc.borderColor.AsFloatArray().data()); 155 CColor borderColor(0.0f, 0.0f, 0.0f, 0.0f); 156 switch (defaultSamplerDesc.borderColor) 157 { 158 case Sampler::BorderColor::TRANSPARENT_BLACK: 159 break; 160 case Sampler::BorderColor::OPAQUE_BLACK: 161 borderColor = CColor(0.0f, 0.0f, 0.0f, 1.0f); 162 break; 163 case Sampler::BorderColor::OPAQUE_WHITE: 164 borderColor = CColor(1.0f, 1.0f, 1.0f, 1.0f); 165 break; 166 } 167 glTexParameterfv(target, GL_TEXTURE_BORDER_COLOR, borderColor.AsFloatArray().data()); 156 168 } 157 169
Note:
See TracChangeset
for help on using the changeset viewer.