use nullptr and float constants
parent
150514fc8b
commit
48bcbbefdd
|
@ -54,7 +54,7 @@ size_t DecodeBase64(const char *in, size_t inLength, uint8_t *&out) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (inLength < 4) {
|
if (inLength < 4) {
|
||||||
out = 0;
|
out = nullptr;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -107,7 +107,6 @@ public:
|
||||||
f(file) {}
|
f(file) {}
|
||||||
~IOStream() {
|
~IOStream() {
|
||||||
fclose(f);
|
fclose(f);
|
||||||
f = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t Read(void *b, size_t sz, size_t n) { return fread(b, sz, n, f); }
|
size_t Read(void *b, size_t sz, size_t n) { return fread(b, sz, n, f); }
|
||||||
|
|
|
@ -570,7 +570,7 @@ struct Accessor : public Object {
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool IsValid() const {
|
inline bool IsValid() const {
|
||||||
return data != 0;
|
return data != nullptr;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1126,7 +1126,7 @@ public:
|
||||||
Ref<Scene> scene;
|
Ref<Scene> scene;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Asset(IOSystem *io = 0) :
|
Asset(IOSystem *io = nullptr) :
|
||||||
mIOSystem(io),
|
mIOSystem(io),
|
||||||
asset(),
|
asset(),
|
||||||
accessors(*this, "accessors"),
|
accessors(*this, "accessors"),
|
||||||
|
|
|
@ -322,7 +322,7 @@ inline LazyDict<T>::~LazyDict() {
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
inline void LazyDict<T>::AttachToDocument(Document &doc) {
|
inline void LazyDict<T>::AttachToDocument(Document &doc) {
|
||||||
Value *container = 0;
|
Value *container = nullptr;
|
||||||
|
|
||||||
if (mExtId) {
|
if (mExtId) {
|
||||||
if (Value *exts = FindObject(doc, "extensions")) {
|
if (Value *exts = FindObject(doc, "extensions")) {
|
||||||
|
@ -339,7 +339,7 @@ inline void LazyDict<T>::AttachToDocument(Document &doc) {
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
inline void LazyDict<T>::DetachFromDocument() {
|
inline void LazyDict<T>::DetachFromDocument() {
|
||||||
mDict = 0;
|
mDict = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
|
@ -507,7 +507,7 @@ inline void Buffer::Read(Value &obj, Asset &r) {
|
||||||
glTFCommon::Util::DataURI dataURI;
|
glTFCommon::Util::DataURI dataURI;
|
||||||
if (ParseDataURI(uri, it->GetStringLength(), dataURI)) {
|
if (ParseDataURI(uri, it->GetStringLength(), dataURI)) {
|
||||||
if (dataURI.base64) {
|
if (dataURI.base64) {
|
||||||
uint8_t *data = 0;
|
uint8_t *data = nullptr;
|
||||||
this->byteLength = glTFCommon::Util::DecodeBase64(dataURI.data, dataURI.dataLength, data);
|
this->byteLength = glTFCommon::Util::DecodeBase64(dataURI.data, dataURI.dataLength, data);
|
||||||
this->mData.reset(data, std::default_delete<uint8_t[]>());
|
this->mData.reset(data, std::default_delete<uint8_t[]>());
|
||||||
|
|
||||||
|
@ -697,9 +697,9 @@ inline void BufferView::Read(Value &obj, Asset &r) {
|
||||||
}
|
}
|
||||||
|
|
||||||
inline uint8_t *BufferView::GetPointer(size_t accOffset) {
|
inline uint8_t *BufferView::GetPointer(size_t accOffset) {
|
||||||
if (!buffer) return 0;
|
if (!buffer) return nullptr;
|
||||||
uint8_t *basePtr = buffer->GetPointer();
|
uint8_t *basePtr = buffer->GetPointer();
|
||||||
if (!basePtr) return 0;
|
if (!basePtr) return nullptr;
|
||||||
|
|
||||||
size_t offset = accOffset + byteOffset;
|
size_t offset = accOffset + byteOffset;
|
||||||
if (buffer->EncodedRegion_Current != nullptr) {
|
if (buffer->EncodedRegion_Current != nullptr) {
|
||||||
|
@ -837,9 +837,9 @@ inline uint8_t *Accessor::GetPointer() {
|
||||||
if (sparse)
|
if (sparse)
|
||||||
return sparse->data.data();
|
return sparse->data.data();
|
||||||
|
|
||||||
if (!bufferView || !bufferView->buffer) return 0;
|
if (!bufferView || !bufferView->buffer) return nullptr;
|
||||||
uint8_t *basePtr = bufferView->buffer->GetPointer();
|
uint8_t *basePtr = bufferView->buffer->GetPointer();
|
||||||
if (!basePtr) return 0;
|
if (!basePtr) return nullptr;
|
||||||
|
|
||||||
size_t offset = byteOffset + bufferView->byteOffset;
|
size_t offset = byteOffset + bufferView->byteOffset;
|
||||||
|
|
||||||
|
@ -1241,12 +1241,12 @@ void SetVector(vec3 &v, const float (&in)[3]) {
|
||||||
inline void Material::SetDefaults() {
|
inline void Material::SetDefaults() {
|
||||||
//pbr materials
|
//pbr materials
|
||||||
SetVector(pbrMetallicRoughness.baseColorFactor, defaultBaseColor);
|
SetVector(pbrMetallicRoughness.baseColorFactor, defaultBaseColor);
|
||||||
pbrMetallicRoughness.metallicFactor = 1.0;
|
pbrMetallicRoughness.metallicFactor = 1.0f;
|
||||||
pbrMetallicRoughness.roughnessFactor = 1.0;
|
pbrMetallicRoughness.roughnessFactor = 1.0f;
|
||||||
|
|
||||||
SetVector(emissiveFactor, defaultEmissiveFactor);
|
SetVector(emissiveFactor, defaultEmissiveFactor);
|
||||||
alphaMode = "OPAQUE";
|
alphaMode = "OPAQUE";
|
||||||
alphaCutoff = 0.5;
|
alphaCutoff = 0.5f;
|
||||||
doubleSided = false;
|
doubleSided = false;
|
||||||
unlit = false;
|
unlit = false;
|
||||||
}
|
}
|
||||||
|
@ -1255,7 +1255,7 @@ inline void PbrSpecularGlossiness::SetDefaults() {
|
||||||
//pbrSpecularGlossiness properties
|
//pbrSpecularGlossiness properties
|
||||||
SetVector(diffuseFactor, defaultDiffuseFactor);
|
SetVector(diffuseFactor, defaultDiffuseFactor);
|
||||||
SetVector(specularFactor, defaultSpecularFactor);
|
SetVector(specularFactor, defaultSpecularFactor);
|
||||||
glossinessFactor = 1.0;
|
glossinessFactor = 1.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void MaterialSheen::SetDefaults() {
|
inline void MaterialSheen::SetDefaults() {
|
||||||
|
@ -1434,7 +1434,7 @@ inline void Mesh::Read(Value &pJSON_Object, Asset &pAsset_Root) {
|
||||||
const char *attr = it->name.GetString();
|
const char *attr = it->name.GetString();
|
||||||
// Valid attribute semantics include POSITION, NORMAL, TANGENT
|
// Valid attribute semantics include POSITION, NORMAL, TANGENT
|
||||||
int undPos = 0;
|
int undPos = 0;
|
||||||
Mesh::AccessorList *vec = 0;
|
Mesh::AccessorList *vec = nullptr;
|
||||||
if (GetAttribTargetVector(prim, j, attr, vec, undPos)) {
|
if (GetAttribTargetVector(prim, j, attr, vec, undPos)) {
|
||||||
size_t idx = (attr[undPos] == '_') ? atoi(attr + undPos + 1) : 0;
|
size_t idx = (attr[undPos] == '_') ? atoi(attr + undPos + 1) : 0;
|
||||||
if ((*vec).size() <= idx) {
|
if ((*vec).size() <= idx) {
|
||||||
|
@ -1989,12 +1989,12 @@ inline IOStream *Asset::OpenFile(std::string path, const char *mode, bool /*abso
|
||||||
#ifdef ASSIMP_API
|
#ifdef ASSIMP_API
|
||||||
return mIOSystem->Open(path, mode);
|
return mIOSystem->Open(path, mode);
|
||||||
#else
|
#else
|
||||||
if (path.size() < 2) return 0;
|
if (path.size() < 2) return nullptr;
|
||||||
if (!absolute && path[1] != ':' && path[0] != '/') { // relative?
|
if (!absolute && path[1] != ':' && path[0] != '/') { // relative?
|
||||||
path = mCurrentAssetDir + path;
|
path = mCurrentAssetDir + path;
|
||||||
}
|
}
|
||||||
FILE *f = fopen(path.c_str(), mode);
|
FILE *f = fopen(path.c_str(), mode);
|
||||||
return f ? new IOStream(f) : 0;
|
return f ? new IOStream(f) : nullptr;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue