Game client codebase including: - CharacterActionControl: Character and creature management - GlobalScript: Network, items, skills, quests, utilities - RYLClient: Main client application with GUI and event handlers - Engine: 3D rendering engine (RYLGL) - MemoryManager: Custom memory allocation - Library: Third-party dependencies (DirectX, boost, etc.) - Tools: Development utilities 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
Windows XP DirectShow Sample -- VMRXCL
|
|
--------------------------------------
|
|
|
|
Description: This application shows capabilities of the new
|
|
video mixing renderer (VMR) that is the default video
|
|
renderer in Windows XP. In particular, it demonstrates
|
|
how to use the VMR in exclusive DirectDraw mode and
|
|
how to implement a user-provided (customized) Allocator-Presenter
|
|
for the VMR. Also, it contains useful utilities to manage
|
|
bitmaps (as textures) and TrueType fonts for text over video.
|
|
|
|
Usage:
|
|
Upon initialization, VMRXCL asks you to specify a video file.
|
|
The application switches to DirectDraw exclusive mode, after setting
|
|
the display mode to 640 x 480 x 32bpp. A bitmap-based menu on the
|
|
left side of the screen provides interactivity.
|
|
(From top to bottom, the menu items are:
|
|
- Show statistics
|
|
- Pause
|
|
- Run
|
|
- Rotate in XY plane
|
|
- Rotate in YX plane
|
|
- 'Twist' non-linear effect
|
|
- Exit
|
|
|
|
Right click over the menu button to activate its text hint.
|
|
Left click to hide text hints.
|
|
|
|
Troubleshooting:
|
|
Depending on the capabilities of your video driver, text may be disabled.
|
|
You may also experience glitches with bitmaps applied over the video.
|
|
|
|
NOTE: The speed of the 3D animation is directly related to the frame rate of
|
|
the video file being played.
|
|
|