directdraw

    0

    1답변

    기본적으로 3D 스왑 체인에서 2D 드로잉을하고 싶습니다. 그러나 내 코드는 소스 코드가없는 다른 프로그램에 삽입됩니다. 드로잉을 할 수는 있지만 DXGI_FORMAT_B8G8R8A8_UNORM (BGR) 형식으로 스왑 체인을 만든 경우에만 작동합니다. Originaly이 프로그램은 DXGI_FORMAT_R8G8B8A8_UNORM (RGB)을 사용하고 프로

    0

    2답변

    C# 프로그래머로서, 나는 Microsoft에 익숙하지만, 나는 리눅스 쪽을 좋아하고 Mono는 나에게 그 세계를 훨씬 더 잘 열어 준다 (imo). 활성 비디오를 표시하기 위해 직접 그리기를 지원해야하는 응용 프로그램이 있는데, Linux에서 동등한 기능 (그리고 더 나은 지원 기능, Mono가 제공하는 기능)이 궁금합니다.

    0

    1답변

    정확한 위치를 알려주시겠습니까? src/video/windows 어딘가에 있어야합니다 ... 아니면 던져 버렸지 만 소프트웨어 렌더링을 위해 대신 GDI가 사용 되었습니까?

    0

    2답변

    나는 기존 게임에 기능을 추가하는 프로젝트를 진행하고 있습니다. 아이디어는 창을 실행하는 옵션을 추가하는 것입니다 (원래 800x600 전체 화면 만 지원함). 지금까지 DirectDraw의 초기화를 수정하여 전체 화면 단독 모드를 제거하고 GDI와 함께 작동하도록 설정하고 클리퍼를 만들고 모든 것이 올바르게 설정된 경우 게임이 전체 화면 모드를 8 비트

    3

    1답변

    SetCooperativeLevel 함수를 DirectDraw 개체에 연결하려고합니다. 내 목표는이 질문에 하나 비슷하지만 API Hook on a COM object function? 유일한 문제는 IDirectDraw의 정확한 오프셋을 모른다는 것입니다. SetCooperativeLevel에 대한 vtable. 어쨌든 <ddraw.h>에서 또는 프로그래

    0

    1답변

    IDirectDrawSurface7 :: Blt를 호출하는 동안 lpDDSrcSurface가 NULL 일 수 있습니까? dest_surf->Blt(&dest_rect, NULL, NULL, blt_flags, NULL); 위의 코드와 같이 보이지만 단순히 MSDN에서 아무 것도 말하지 않습니다.

    1

    1답변

    방금 ​​전에 사용한 DirectDraw 기반 게임을 다시 작성 했으므로 그 결과에 매우 만족합니다! 그것은 diectx 세계에서 나의 첫 C++ 프로그램 중 하나였습니다. 그러나 DirectDraw가 사용되지 않음을 알게되어 실망했습니다. 2010 년 7 월 DirectX SDK를 설치 한 후 ddraw.h 및 ddraw.lib가 없습니다. 내 질문 :

    0

    1답변

    커서 오버레이를 그릴 때와 같이 창에서 마우스 커서 움직임을 복제 (에뮬레이션)하려는 경우를 상상해보십시오. 나는 창을 가지고 있는데, 사용자가 마우스를 움직일 때 내 창 경계 (즉, 움직임이 내 창 경계로 확장 됨)에서 아주 비슷한 비슷한 마우스 아이콘이 움직이기를 원한다. 3 개의 모니터 설정이 있고 모니터 2 (중간)에 전체 창이있는 경우입니다. 모니

    11

    1답변

    이전 Windows DirectDraw 게임을 수정 중입니다. DirectDraw 프록시를 만들었습니다. 모든 IDirectDraw 및 IDirectDrawSurface 호출을 기록합니다. 후방 버퍼는이 한 BltFast 후 호출과 같습니다 이 그림 이 Lock 보내고-복사에 의해 덤프됩니다 : 그리고이 전에 다음 BltFast 전화와 같은 - BltFas

    0

    1답변

    기존 Windows GDI에는 'Regions'라는 기능이 있습니다. 기본적으로 간단한 기하학적 모양을 결합하여이 기능을 통해 복잡한 모양을 만들 수 있습니다. 영역은 손잡이가있어서 채우기 위해 직류로 호출하거나 클리핑 영역으로 사용할 수 있습니다. DirectDraw는 동일한 기능을 가지고 있으며 그렇다면 출입구 자원에 대한 링크를 제공하십시오. 나는이