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.
- Host: GitHub
- URL: https://github.com/eugenekirian/logagentdirectx
- Owner: EugeneKirian
- License: mit
- Created: 2024-02-24T18:07:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T22:19:00.000Z (8 months ago)
- Last Synced: 2025-01-25T23:28:41.741Z (8 months ago)
- Topics: direct3d, directdraw, directsound, directx, logger, wrapper
- Language: C++
- Homepage:
- Size: 478 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
[](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.