Skip to content

EugeneKirian/LogAgentDirectX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log Agent DirectX

Project

Log Agent DirectX is a set of light-weight DirectX log wrappers based on Agent DirectX to be used as a foundation for development of other software. The further and separate development might include, but not limited to:

  1. Development of compatibility wrappers for particular software/games.
  2. Development of debugging and observation tools, and
  3. Development of helpers and analysis tools for reverse engineering.

Scope

Wrappers

AgentDirectX consists of DirectX wrappers for the following:

  • DirectX 1-7
    • Direct3D (Immediate Mode)
    • Direct3D (Retained Mode)
    • DirectDraw
    • DirectInput
    • DirectMusic
    • DirectPlay
    • DirectSetup
    • DirectSound
  • DirectX 8
    • Direct3D
    • DirectInput
    • DirectMusic
    • DirectPlay
    • DirectSetup
    • DirectShow
    • DirectSound
  • DirectX 9
    • Direct3D
    • DirectInput
    • DirectSetup
    • DirectSound
    • XAudio2
    • XInput

Loggers

  • Console
  • Debug
  • File

Serializers

  • Basic Text Serializer
  • Binary Serializer

Requirements & Dependencies

Development Environment:

  1. Microsoft Visual Studio

DirectX SDKs:

  1. Microsoft DirectX 7.0 SDK
  2. Microsoft DirectX 8.1 SDK
  3. Microsoft DirectX SDK 9.0 (June 2010)

Other:

  1. DXGUID

Thanks

  1. DXGUID
  2. Agent DirectX

Code Style & Compatibility

The code written in a way to contain the minimum of external dependencies.

Legal

DirectX, Direct3D, DirectDraw, DirectSound, and others are trademarks of their respective owners.

Releases

No releases published

Packages

No packages published

Languages