Skip to content

Changes to help engine work with latest GFXT#1

Open
TimeTravelerFromNow wants to merge 6 commits into
MrFrenik:mainfrom
TimeTravelerFromNow:gfxt_compatible_editor
Open

Changes to help engine work with latest GFXT#1
TimeTravelerFromNow wants to merge 6 commits into
MrFrenik:mainfrom
TimeTravelerFromNow:gfxt_compatible_editor

Conversation

@TimeTravelerFromNow
Copy link
Copy Markdown

Purpose of PR

Wanted to try the engine using a forked gunslinger, but realized the submodule for the engine is tied to a much older gunslinger commit. When I used the closer to latest fork, I ran into undefined functions. This PR mostly is updating the functions in the gs_engine to support the more up to date gunslinger.

Work in this PR

Had to make a few changes to GS for this to work together. See this branch. I'm working off of the branch which I used for the multiple cgltf node rendering, I can reorganize if we want to see a diff to main for the GS framework.

GS gui needed some color enum values.

Noticed that in gs_core/source/gs_asset.h there were many lines of code which exist in the GFXT util. I removed these, and changed the function calls in the gs_engine repository to play nicely with the latest GS.

environment

Ubuntu 20.04.4 LTS, NVIDIA Corporation GP106 [GeForce GTX 1060 6GB], Intel® Core™ i5-4690K CPU @ 3.50GHz × 4

Unrelated

Seeing gs_core/gs_component.h, was exciting! Got to glance by some of the component manager code by @MrFrenik. Very cool stuff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant