Comments (9)
Generally Diligent headers require one of platforms macros (PLATFORM_WIN32, PLATFORM_LINUX) to be defined. If you use Cmake, these macros are exported by Diligent targets otherwise you need to define them.
from diligentengine.
Yes - I already defined them beforehand - this is what my header looks like http://prntscr.com/mab4bv
from diligentengine.
Can you post how you use it?
from diligentengine.
Like this: http://prntscr.com/mabdn9 Even without anything written invoking BasicMath it still causes errors
from diligentengine.
Not sure why this happens, maybe some missing definitions. I need to take a closer look. Are you using Cmake?
from diligentengine.
I double-checked an the header should work. In fact, there is even special build test that only includes this single header. As long as platform definitions are properly defined, the header should work fine
from diligentengine.
Is it possible that there are conflicts with other types? Math utils are not in Diligent namespace, which is an overlook and needs to be fixed DiligentGraphics/DiligentCore#54
from diligentengine.
I moved all math utilities to Diligent namespace, so there should be no name conflicts. Please let me know if you still see the issue.
from diligentengine.
Closing the issue for now. Please feel free to reopen or create another one if you still have problems.
from diligentengine.
Related Issues (20)
- Why does the projection matrix appear to be in a left-hand coordinate system HOT 5
- Hello, we want to use DiligentEngine as a part of commercial software, which has just started to develop. Is there anything we should pay attention to HOT 2
- Why do objects display in a left-hand coordinate system HOT 7
- WebGPU support. HOT 4
- Macro is too much , Affects code readability HOT 1
- Poor API design choices affect real usability HOT 2
- fake bind error at version 2.5.2? HOT 7
- Build failure on linux
- Windows build output HOT 7
- Wordpress site hijacked HOT 1
- Build Failure Involving libpng in DiligentEngine HOT 6
- Is build multiple shader in differrent thread safe? HOT 1
- windows build error HOT 2
- Website appears to have been hacked HOT 1
- DX11 crash when changing max frame latency HOT 4
- Build failure with FetchContent HOT 14
- Multiple swap chains frame lag? HOT 4
- read wrong depth from stage texture? HOT 9
- Vulkan: When running tutorial 12 (RenderTarget) using Vulkan backend, you get errors on every frame HOT 5
- Is it possible add suport for D3D11_RESOURCE_MISC_SHARED flag? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diligentengine.