use store/load to be clearer about atomics

This commit is contained in:
Stephen Birarda 2017-09-01 15:41:20 -07:00
parent 7859b3b11f
commit 1508edb459

View file

@ -148,7 +148,7 @@ gpu::TexturePointer TextureUsage::createCubeTextureFromImageWithoutIrradiance(co
bool isColorTexturesCompressionEnabled() { bool isColorTexturesCompressionEnabled() {
#if CPU_MIPMAPS #if CPU_MIPMAPS
return compressColorTextures; return compressColorTextures.load();
#else #else
return false; return false;
#endif #endif
@ -156,7 +156,7 @@ bool isColorTexturesCompressionEnabled() {
bool isNormalTexturesCompressionEnabled() { bool isNormalTexturesCompressionEnabled() {
#if CPU_MIPMAPS #if CPU_MIPMAPS
return compressNormalTextures; return compressNormalTextures.load();
#else #else
return false; return false;
#endif #endif
@ -164,7 +164,7 @@ bool isNormalTexturesCompressionEnabled() {
bool isGrayscaleTexturesCompressionEnabled() { bool isGrayscaleTexturesCompressionEnabled() {
#if CPU_MIPMAPS #if CPU_MIPMAPS
return compressGrayscaleTextures; return compressGrayscaleTextures.load();
#else #else
return false; return false;
#endif #endif
@ -172,26 +172,26 @@ bool isGrayscaleTexturesCompressionEnabled() {
bool isCubeTexturesCompressionEnabled() { bool isCubeTexturesCompressionEnabled() {
#if CPU_MIPMAPS #if CPU_MIPMAPS
return compressCubeTextures; return compressCubeTextures.load();
#else #else
return false; return false;
#endif #endif
} }
void setColorTexturesCompressionEnabled(bool enabled) { void setColorTexturesCompressionEnabled(bool enabled) {
compressColorTextures = enabled; compressColorTextures.store(enabled);
} }
void setNormalTexturesCompressionEnabled(bool enabled) { void setNormalTexturesCompressionEnabled(bool enabled) {
compressNormalTextures = enabled; compressNormalTextures.store(enabled);
} }
void setGrayscaleTexturesCompressionEnabled(bool enabled) { void setGrayscaleTexturesCompressionEnabled(bool enabled) {
compressGrayscaleTextures = enabled; compressGrayscaleTextures.store(enabled);
} }
void setCubeTexturesCompressionEnabled(bool enabled) { void setCubeTexturesCompressionEnabled(bool enabled) {
compressCubeTextures = enabled; compressCubeTextures.store(enabled);
} }