Eevee: Modify Blue Noise.

This commit is contained in:
2017-06-04 21:45:41 +02:00
parent 819b8adb94
commit 288b54b5a7
3 changed files with 2055 additions and 2055 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -208,11 +208,11 @@ void EEVEE_materials_init(void)
}
texels_layer += 64 * 64;
/* Copy ltc_mag_ggx into 2nd layer blue channel */
for (int i = 0; i < 64 * 64; i++) {
texels_layer[i][0] = blue_noise[i*3 + 0];
texels_layer[i][1] = blue_noise[i*3 + 1];
texels_layer[i][2] = blue_noise[i*3 + 2];
texels_layer[i][0] = blue_noise[i][0];
texels_layer[i][1] = blue_noise[i][1];
texels_layer[i][2] = blue_noise[i][2];
texels_layer[i][3] = blue_noise[i][3];
}
e_data.util_tex = DRW_texture_create_2D_array(64, 64, layers, DRW_TEX_RGBA_16, DRW_TEX_FILTER, (float *)texels);

View File

@@ -88,7 +88,7 @@ static struct GPUTexture *create_hammersley_sample_texture(int samples)
for (i = 0; i < samples; i++) {
float phi = radical_inverse(i) * 2.0f * M_PI;
texels[i][0] = cos(phi);
texels[i][0] = cosf(phi);
texels[i][1] = sinf(phi);
}