An open API service indexing awesome lists of open source software.

https://github.com/eugenekirian/logagentdirectx

DirectX 1-7, 8, and 9 log wrappers.
https://github.com/eugenekirian/logagentdirectx

direct3d directdraw directsound directx logger wrapper

Last synced: 7 months ago
JSON representation

DirectX 1-7, 8, and 9 log wrappers.

Awesome Lists containing this project

README

          

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C619KV5Z)
## Log Agent DirectX

### Project
Log Agent DirectX is a set of light-weight DirectX log wrappers based on [Agent DirectX](https://github.com/EugeneKirian/AgentDirectX) 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
* [x] Direct3D (Immediate Mode)
- [ ] Direct3D (Retained Mode)
* [x] DirectDraw
* [ ] DirectInput
* [ ] DirectMusic
* [ ] DirectPlay
* [ ] DirectSetup
* [x] DirectSound
* [ ] DirectX 8
* [x] Direct3D
* [ ] DirectInput
* [ ] DirectMusic
* [ ] DirectPlay
* [ ] DirectSetup
* [ ] DirectShow
* [x] DirectSound
* [ ] DirectX 9
* [ ] Direct3D
* [ ] DirectInput
* [ ] DirectSetup
* [x] DirectSound
* [ ] XAudio2
* [ ] XInput

#### Loggers
* [x] Console
* [x] Debug
* [x] File

#### Serializers
* [x] Basic Text Serializer
* [ ] Binary Serializer

### Requirements & Dependencies
Development Environment:
1. [Microsoft Visual Studio](https://visualstudio.microsoft.com/downloads/)

DirectX SDKs:
1. [Microsoft DirectX 7.0 SDK](https://archive.org/details/dx7sdk-7001)
2. [Microsoft DirectX 8.1 SDK](https://archive.org/details/dx81sdk_full)
3. [Microsoft DirectX SDK 9.0 (June 2010)](https://www.microsoft.com/en-us/download/details.aspx?id=6812)

Other:
1. [DXGUID](https://github.com/EugeneKirian/DXGUID)

### Thanks
1. [DXGUID](https://github.com/EugeneKirian/DXGUID)
2. [Agent DirectX](https://github.com/EugeneKirian/AgentDirectX)

### 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.