Como faço para usar um ponteiro Direct3D 11 enrolado em ComPtr para obter uma interface 11.1?
estou a seguir tutoriais e converti a inicialização habitual para usar ComPtrs até Esta linha:
ID3D11Device* ... 1Device]" (declared at line 64 of "C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\wrl/client.h") is inaccessible
Como determinar o sistema DirectX é 11 ou 11.1?
estou a correr o Windows 7. Quando eu uso DxDiag, ele mostra a versão como 11.
Quando eu uso o Visual Studio 2012, que ... com o nível de funcionalidades D3D_FEATURE_LEVEL_11_1
Então, confundi, Qual é a versão exacta da minha versão DirectX?
Como instalar o Windows 10 SDK para utilização com o Visual Studio 2017
Boa tarde.
Não consigo descobrir como instalar o Windows 10 SDK para o Visual Studio 2017.
Eu baixei e corri o instala ... execução Failed Creating the Direct3D device ao executar em depuração. Ainda posso recolher amostras para a libertação.
DirectX 11.1 e Win32 Desktop
estou a ter um pouco de dificuldade em compreender DirectX 11.1. Estou interessado em construir um programa de desktop ... versão?
Se não há forma de contornar isso, como é que se inicializa o D3D11.1 para o ambiente de trabalho?
Obrigado.
Como faço para desenhar gráficos simples em C#?
só quero desenhar objectos 2D simples como círculo, linha, quadrado, etc. em C#. Como faço isso? Nos di ... bjetos 3D? Coisas como o DirectX vão tornar isto mais fácil? Todos os links para tutoriais ou amostras muito apreciados.
Tenho de chamar uma função de libertação usando um ComPtr?
Estou a usar um ponteiro inteligente ou um ComPtr. Estou a usá-lo com a minha aplicação directX e não vi ... preciso fazê-lo manualmente? Eu não sei se isso faz desde então me diga se não faz e eu vou responder com mais detalhes.