Browse Source

add more TODOs and FIXMEs

render_group_fix begin_merge
cinnaboot 5 years ago
parent
commit
eae759a2f7
  1. 3
      include/renderer.h
  2. 1
      src/asset.cpp

3
include/renderer.h

@ -4,6 +4,7 @@
* and look in the examples folder for... examples * and look in the examples folder for... examples
* *
* fixmes) * fixmes)
* FIXME: load textures into texture asset array, and map in model structure
* FIXME: better shader abstraction so we can store a list of shaders on * FIXME: better shader abstraction so we can store a list of shaders on
* render_state * render_state
* FIXME: clean up examples with new asset system * FIXME: clean up examples with new asset system
@ -17,6 +18,8 @@
* todos) * todos)
* TODO: make assetInit* functions generic * TODO: make assetInit* functions generic
* TODO: make initModel/initTexture functions generic * TODO: make initModel/initTexture functions generic
* TODO: resizable arrays for entities and asset system
* TODO: defaults include for various #defines
*/ */
#pragma once #pragma once

1
src/asset.cpp

@ -103,6 +103,7 @@ assetLoadFromFile(model_assets* assets,
// NOTE: assume we're working with a single buffer // NOTE: assume we're working with a single buffer
assert(t_mdl.buffers.size() == 1); assert(t_mdl.buffers.size() == 1);
model* mdl = initModel(assets, arena, t_mdl, filename); model* mdl = initModel(assets, arena, t_mdl, filename);
// FIXME: check for header overwriting here as seen in shader_testing
mdl->diffuse_texture = copyDiffuseTexture(textures, arena, t_mdl); mdl->diffuse_texture = copyDiffuseTexture(textures, arena, t_mdl);
#if 1 #if 1
if (mdl->diffuse_texture == nullptr) { if (mdl->diffuse_texture == nullptr) {

Loading…
Cancel
Save