Merge pull request #4174 from wwylele/proctex-round-fix

gl_rasiterzer/proctex: revert back to round() for Nearest sampling
This commit is contained in:
Weiyi Wang 2018-09-04 01:36:16 +03:00 committed by GitHub
commit 12bba80d48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1158,8 +1158,7 @@ float ProcTexNoiseCoef(vec2 x) {
case ProcTexFilter::NearestMipmapLinear: case ProcTexFilter::NearestMipmapLinear:
case ProcTexFilter::NearestMipmapNearest: case ProcTexFilter::NearestMipmapNearest:
out += "lut_coord += lut_offset;\n"; out += "lut_coord += lut_offset;\n";
// Note: float->int conversion here is indeed floor, not round out += "return texelFetch(texture_buffer_lut_rgba, int(round(lut_coord)) + "
out += "return texelFetch(texture_buffer_lut_rgba, int(lut_coord) + "
"proctex_lut_offset);\n"; "proctex_lut_offset);\n";
break; break;
} }