Comments (3)
Workaround remove when upgraded to the Windows 10 SDK (17763) in this commit
from directxtk12.
hey. i wasn't sure the best way to contact you; this revolves around maintenance for desktop projects.
i was following the tutorial https://github.com/microsoft/DirectXTK12/wiki/Adding-the-DirectX-Tool-Kit
using VS2019 with 10.0.18362.0 and was having problems; NuGet kinda blew up. so i followed the project to project references and it worked. when i started adding headers, some worked, others caused the build to come up with tons of errors. after prodding around a while, i found that if i added
#include "dxgi.h" to my pch.h, everything was happy :) so the tutorial page above if you could let people know they need dxgi.h for some reason (maybe it's supposed to be a header in another file?). anyways i'm kinda new at this so excuse me if this is useless information. thanks
from directxtk12.
@oliver27b - Thanks for the report. It inspired me to add an explicit test to my test suite to validate that all my public headers were including all their dependencies and were 'warnings clean'.
I was indeed missing a includes of DXGI headers in a few cases--all my previous tests, samples, and my tutorial templates include DXGI headers in the pch.h so hadn't noticed the issue before.
See this commit for the details of the fix.
from directxtk12.
Related Issues (20)
- Disable Edit and Continue for Debug configs of library HOT 2
- Wiki Page - The Basic Game Loop - Link 404 ref HOT 2
- How do I return an allocation to DescriptorPile? HOT 3
- Retire VS 2017 support HOT 1
- DirectXTK emits a -Wreserved-identifier warning with clang v13
- Are d3d12sdklayers.dll symbols files available somewhere? HOT 1
- PostProcess Problem with Radeons 570 & 580 HOT 3
- VertexPositionNormal::InputLayout is undefined in the library HOT 1
- PBREffect directional lights still impact metalness when they are supposed to be off HOT 3
- GenerateMips is causing TDR HOT 6
- New game available written using DirectXTK12 HOT 1
- Make namespace configurable (avoid conflict with D3D11 DirectXTK) HOT 4
- Xbox One "Line drawing and anti aliasing" Tutorial Requires IID_GRAPHICS_PPV_ARGS HOT 2
- WICTextureLoader and DDSTextureLoader feature request HOT 3
- GenerateMips on sRGB Textures averaging in gamma space? HOT 3
- Retire legacy Xbox One XDK support
- "Basic Game Loop" from supplied Win32 template results in invalid window regions after window resize HOT 6
- Havok Animation System HOT 1
- MSAAHelper file downloads download wrong version HOT 1
- Nuget package is not compiled with security protections HOT 3
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 directxtk12.