yuki-koyama / bigger Goto Github PK
View Code? Open in Web Editor NEWbigg (bgfx + imgui + glfw + glm) + utils
License: MIT License
bigg (bgfx + imgui + glfw + glm) + utils
License: MIT License
Currently bigger
avoids this issue by an ad hoc hot-fix:
Lines 27 to 31 in 07687b0
bigger/materials/blinnphong-material.hpp:97 error: ‘data’ is not a member of ‘std
Lines 18 to 27 in 0716b9c
Probably L19 needs to be fixed.
Multisampling seems not effective somehow on macOS with OpenGL.
Only want to let you know.
when i try to run i get two shader errors;
Error D3DCompile failed 0x80004005 (100,26-67): error X3020: type mismatch
Error D3DCompile failed 0x80004005 (130.21): error X3037: constructors only defined for numeric base types
Would you like to add cylinder,capsule, square and line3d to this useful project? I need it to build molecule viewer
The tinyobjloader repository seems to have moved to a new location:
https://github.com/tinyobjloader/tinyobjloader/
It would be better to update the git submodule setting as well.
Would you like to add line/cylinder primitive to bigger?
File bigger/include/screen-shot-callback.hpp is missing an inclusion to <stdexcept>
.
I'm building it with:
Build fails with:
In file included from <HOME DIR>/GameDev/bigger/bigger/src/app.cpp:4:
<HOME DIR>/GameDev/bigger/bigger/include/bigger/screen-shot-callback.hpp: In member function ‘virtual void bigger::ScreenShotCallback::screenShot(const char*, uint32_t, uint32_t, uint32_t, const void*, uint32_t, bool)’:
<HOME DIR>/GameDev/bigger/bigger/include/bigger/screen-shot-callback.hpp:65:28: error: ‘runtime_error’ is not a member of ‘std’
65 | throw std::runtime_error("");
| ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/bigger.dir/build.make:162: CMakeFiles/bigger.dir/src/app.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:361: CMakeFiles/bigger.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
Adding an #include <stdexcept>
fixes the issue.
Thank you very much!
When using Metal and running built programs through Xcode, the current shaders do not pass the Metal API Validation (which is on by default) and the programs stop with the following assertion:
validateFunctionArguments:3577: failed assertion `Fragment Function(xlatMtlMain): missing sampler binding at index 0 for _mtlsmp_s_texColor[0].'
A hot-fix would be to disable Metal API Validation: https://stackoverflow.com/questions/60645401/xcode-logging-metal-api-validation-enabled
instead of Travis CI
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.