mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-11-25 00:51:29 +11:00
e366c7524c
* Refactor scaling into include library Add separate H and V integer scale forcing Fix blur_fill; average fill still TODO Clean up and fix blur_fill; Initial docs; Avg fill TODO Mostly fix avg. fill; sampling TODO; Bump versions, add docs Fix H/V extension; Tweak default params Fix avg. fill Remove defines, create functions Reorder params Clean up Fix pixel_aa subpx sampling with rotation * Minor docs fix
13 lines
432 B
Plaintext
13 lines
432 B
Plaintext
#version 450
|
|
|
|
// See compose.slang for copyright and other information.
|
|
|
|
vec4 get_effective_corners(vec4 crop, vec4 input_size, float sample_size) {
|
|
return input_size.zwzw * vec4(crop.y, //
|
|
crop.x, //
|
|
input_size.x - crop.w, //
|
|
crop.x + sample_size);
|
|
}
|
|
|
|
#include "crop_and_sample_common.slang"
|