Made SSAO load its noise texture from memory
Former-commit-id: 69d5cd81c728e49be846c2be89d65ca2cd3e1e9b
This commit is contained in:
parent
05f8b88b4d
commit
a8a0bcf005
|
|
@ -664,9 +664,13 @@ m_texturesUpdated(false)
|
|||
m_ssaoNoiseTexture->Create(nzImageType_2D, nzPixelFormat_RG8, 4, 4);
|
||||
m_ssaoNoiseTexture->Update(&noiseData[0]);*/
|
||||
|
||||
const char noiseTexture[] = {
|
||||
#include <Nazara/Graphics/Resources/DeferredShading/Textures/ssaoNoise.jpg.h>
|
||||
};
|
||||
|
||||
m_ssaoNoiseTexture = new NzTexture;
|
||||
m_ssaoNoiseTexture->SetPersistent(false);
|
||||
m_ssaoNoiseTexture->LoadFromFile("resources/noise.jpg");
|
||||
m_ssaoNoiseTexture->LoadFromMemory(noiseTexture, sizeof(noiseTexture));
|
||||
|
||||
m_ssaoProgram = BuildSSAOProgram();
|
||||
m_ssaoProgram->SendInteger(m_ssaoProgram->GetUniformLocation("NoiseTextureSize"), m_ssaoNoiseTexture->GetWidth());
|
||||
|
|
|
|||
Loading…
Reference in New Issue