Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

. #37

Merged
merged 2 commits into from
Apr 9, 2024
Merged

. #37

merged 2 commits into from
Apr 9, 2024

Conversation

Veryzon
Copy link
Member

@Veryzon Veryzon commented Apr 9, 2024

No description provided.

Veryzon added 2 commits March 31, 2024 09:46
Debug API reworked
Device Driver Interface API reworked. ICD API removed.
Mangar exhaulstion function implemented.
Baisc ini/config file renamed to manifest file.
Module API reworked.
Slock implemetation reworked.
Raster API reworked.
Draw I/O Stream API reworked.
Canvas API simplified.
Draw Bridge API introduced. Draw queues were removed.
Pixel-related content moved from afxColor to afxPixel.
HID, Keyboard, Mouse and Gamepad moved from /io/ to /ux/.
Managers' setup order rearranjed.
DrawInput and DrawOutput moved from Draw Device to Draw System to ease XSS handling.
Camera moved from DrawInput to DrawSystem to ease XSS handling.
File stream handling code reworked to fix issues caused by MS CRT causing corruption when file is open in text mode.
32-bit floating-point math API reworked to carry a -f suffix making way to implement 64-bit float API preserving parity with C.
Zero, Fill, Copy memory functions splitted into two versions.
ICD loading logic reworked.
afxKey enum fixed.
Rework on afxManager.
Rework on afxSystem.
Rework on afxThread. afxTxu merged into afxThread then removed. afxDrawThread and afxSoundThread were removed.
Draw system device files rearranged into dedicated subdirectory.
afxEnvironment renamed to afxShell.
afxHint renamed to afxHere.
afxFifo queue implemented.
Reworks on afxApplication.
Rework on and implementation of afxOverlay.
DPU on a thread fully implemented.
SPU on a thread fully implemented.
Rework on afxClock to accomodate afxTxu remotion.
AfxTryLockMutex() fixed.
SGL: Afx to GL conversion functions moved to dedicated code unit.
SGL: GL loading functions moved to dedicated code unit.
SGL: DrawOutput generalized to handle a OS-specifica window instead of creation one.
SGL: WaitForDrawQueueIdle() fully implemented.
SGL: Rework on DrawBridge enqueueing and dequeueing functions.
@cylob cylob merged commit 82da902 into sigmaco:master Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants