Skip to content

Commit

Permalink
Updated to new internal material resource struct
Browse files Browse the repository at this point in the history
  • Loading branch information
JCash committed Jul 3, 2023
1 parent ba439d5 commit 3585d4f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion defold-rive/src/comp_rive.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ namespace dmRive
}

static inline dmRender::HMaterial GetMaterial(const RiveComponent* component, const RiveModelResource* resource) {
return component->m_Material ? component->m_Material : resource->m_Material;
return component->m_Material ? component->m_Material : resource->m_Material->m_Material;
}

static void ReHash(RiveComponent* component)
Expand Down
11 changes: 6 additions & 5 deletions defold-rive/src/res_rive_model.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,19 @@
#define DM_RES_RIVE_MODEL_H

#include <dmsdk/render/render.h>
#include <dmsdk/gamesys/resources/res_material.h>

#include "rive_ddf.h" // generated from the rive_ddf.proto

namespace dmRive
{
struct RiveModelResource
{
dmRiveDDF::RiveModelDesc* m_DDF;
struct RiveSceneResource* m_Scene;
dmRender::HMaterial m_Material;
uint8_t m_CreateGoBones:1;
uint8_t :7;
dmRiveDDF::RiveModelDesc* m_DDF;
struct RiveSceneResource* m_Scene;
dmGameSystem::MaterialResource* m_Material;
uint8_t m_CreateGoBones:1;
uint8_t :7;
};
}

Expand Down

0 comments on commit 3585d4f

Please sign in to comment.