directx-11

    1

    1답변

    작년에 나는 대학에서 DirectX 9를 배웠고 올해는 DirectX 11을 사용했습니다. 우리는 백그라운드에서 많은 것들을하는 프레임 워크를 받았습니다. 윈도우 초기화, 버퍼 생성, 쉐이더로드 등)을 사용하여 입자 효과 등을 학습하는 방법에 중점을 둡니다. 나 자신을 위해 DirectX 11 프레임 워크를 만드는 방법을 배우기로 결정했습니다. 하지만 내가

    0

    1답변

    많은 정점을 가진 복잡한 오브젝트가 있고이 오브젝트의 많은 인스턴스를 그려야한다고 가정 해 보겠습니다. 어느 방법이 더 빠를 지 궁금합니다 : 하나의 DrawInstanced 또는 많은 DrawIndexed. 또한 내가 아주 간단한 객체를 가지면 더 빠를 것이고, 4 개의 꼭지점을 가진 스프라이트를 말하게하고 수백 가지를 그려보고 싶습니다. 내 말은? Dr

    5

    1답변

    제목에 따라 사용자가 설치 한 DirectX 버전을 어떻게 확인할 수 있습니까? FeatureLevel을 검사하는 것만으로는 충분하지 않습니다. 내 응용 프로그램을 기능 수준 10.0에서 실행할 수 있지만 DirectX 11.1을 설치해야합니다. 이 중복되지 않습니다 이유 : How to code to get direct X version on my mac

    1

    1답변

    전 Compute Shader 기반 입자 시스템을 구현하려고했습니다. D3D11_BUFFER_UAV_FLAG_COUNTER 플래그가있는 UAV를 사용하여 구조화 된 파티클 버퍼를 만드는 계산 쉐이더가 있습니다. 이 버퍼에 추가 할 때 필자는이 입자에 필터링 동작과 별도의 계산 쉐이더에서 수행 할 복잡한 동작이 있는지 확인합니다. 예를 들어, 파티클이 충돌

    2

    2답변

    요약 : Windows Vista의 Visual Studio 2012에서 NVIDIA SDK 응용 프로그램을 컴파일하려고하는데 오류 메시지 (FXC : error X3501: 'main': entrypoint not found)가 표시됩니다. 나는 윈도우 프로그래밍에 익숙하지 않고 이것이 무엇을 의미하는지 알아 내려고한다. 세부는 : 은 내가 Multi-V

    2

    1답변

    Texture2D 및 SamplerState의 변수 이름을 가져올 수 있는지 궁금합니다. 효과 프레임 워크를 통해이를 얻을 수 있음을 알고 있습니다. 하지만이 프레임 워크가없는 방법을 찾고 있습니다. Constantbuffers (ShaderReflection)와 같은 방식입니다. 나는이 Texture2D tex0; Texture2D bg; 같

    1

    1답변

    방금 ​​DirectX 11에서 시작 했으므로 문제가 발생했습니다. 다음 코드 (즉, 경우 (FAILED (결과) 문을 유발하지 않습니다)를 사용하여 struct VOut{ float4 position : SV_POSITION; float4 color : COLOR; }; VOut VS_Main(float4 pos : POSITION, float4

    0

    2답변

    가 발생합니다 그래서 나는 다음과 같은 코드가 있습니다 extern ID3D11Device* dev; extern ID3D11DeviceContext* devcon; //shaders ID3D10Blob *VS, *PS, *error; HRESULT r; error = 0; r = D3DX11Co

    0

    2답변

    최근에 간단히 2 차원 게임 엔진을 사용했습니다. 내 프로젝트의 스프라이트 모듈에서, exeption에 대한 있다 "가 0xc0000005 : 처리되지 않은 AI.exe에서 0x00CE4A75에서 예외입니다. 액세스 위반 읽기 위치 0xCCCCCCCC는" 모든 것이 초기화되고 할당 해제되므로 무엇이 원인인지 알 수 없습니다. 그리고이 예외는 (m_input

    2

    5답변

    저는 DirectX에서 일부 3D 작업을하려고합니다 (저는 OpenGL에서 마이그레이션 중입니다). 내가 XMMATRIX의 값에 액세스하고 Microsoft 설명서를보고 것은() 연산자가 있어야합니다 : float& operator()( size_t Row, size_t Column ); 그래서 내가 같은 사용하여 시도 : XMMATR