Blame |
Last modification |
View Log
| Download
| RSS feed
#include "matsupt.h"
#include "CORE/FW/resource.h"
#include "CORE/V1DB/dbsetup.h"
#include "harness/trace.h"
#include <stddef.h>
#include <string.h>
// IDA: br_material* __cdecl BrMaterialAllocate(char *name)
br_material* BrMaterialAllocate(char* name) {
br_material* m;
LOG_TRACE("(\"%s\")", name);
m = BrResAllocate(v1db.res, sizeof(br_material), BR_MEMORY_MATERIAL);
memcpy(m
, v1db.
default_material, sizeof(br_material
));
m->stored = NULL;
if (name) {
m->identifier = BrResStrDup(m, name);
} else {
m->identifier = NULL;
}
return m;
}
// IDA: void __cdecl BrMaterialFree(br_material *m)
void BrMaterialFree(br_material* m) {
LOG_TRACE("(%p)", m);
BrResFree(m);
}