Fix SMAA border color and nearest filter on search texture
This commit is contained in:
parent
b80aa8ccf2
commit
f036198bb9
1 changed files with 6 additions and 2 deletions
|
@ -102,7 +102,8 @@ void SMAAPass::create_textures() {
|
||||||
areaInfo.format = GFXPixelFormat::R8G8_UNORM;
|
areaInfo.format = GFXPixelFormat::R8G8_UNORM;
|
||||||
areaInfo.usage = GFXTextureUsage::Sampled | GFXTextureUsage::TransferDst;
|
areaInfo.usage = GFXTextureUsage::Sampled | GFXTextureUsage::TransferDst;
|
||||||
areaInfo.samplingMode = SamplingMode::ClampToEdge;
|
areaInfo.samplingMode = SamplingMode::ClampToEdge;
|
||||||
|
areaInfo.border_color = GFXBorderColor::OpaqueWhite;
|
||||||
|
|
||||||
area_image = gfx->create_texture(areaInfo);
|
area_image = gfx->create_texture(areaInfo);
|
||||||
|
|
||||||
gfx->copy_texture(area_image, (void*)areaTexBytes, AREATEX_SIZE);
|
gfx->copy_texture(area_image, (void*)areaTexBytes, AREATEX_SIZE);
|
||||||
|
@ -115,7 +116,10 @@ void SMAAPass::create_textures() {
|
||||||
searchInfo.format = GFXPixelFormat::R8_UNORM;
|
searchInfo.format = GFXPixelFormat::R8_UNORM;
|
||||||
searchInfo.usage = GFXTextureUsage::Sampled | GFXTextureUsage::TransferDst;
|
searchInfo.usage = GFXTextureUsage::Sampled | GFXTextureUsage::TransferDst;
|
||||||
searchInfo.samplingMode = SamplingMode::ClampToEdge;
|
searchInfo.samplingMode = SamplingMode::ClampToEdge;
|
||||||
|
searchInfo.border_color = GFXBorderColor::OpaqueWhite;
|
||||||
|
searchInfo.min_filter = GFXFilter::Nearest;
|
||||||
|
searchInfo.mag_filter = GFXFilter::Nearest;
|
||||||
|
|
||||||
search_image = gfx->create_texture(searchInfo);
|
search_image = gfx->create_texture(searchInfo);
|
||||||
|
|
||||||
gfx->copy_texture(search_image, (void*)searchTexBytes, SEARCHTEX_SIZE);
|
gfx->copy_texture(search_image, (void*)searchTexBytes, SEARCHTEX_SIZE);
|
||||||
|
|
Reference in a new issue