Commit Graph
19 Commits
Author SHA1 Message Date
Patoke 8716df6eee feat(render): DoScreenGrabOnNextPresent now properly saves the file into the GameHDD folder
feat(storage): save files now filter out the file extension and all save to .ms files to avoid confusion
chore(render): make names more accurate
2026-03-09 01:15:33 -03:00
Patoke 3ead2bb093 feat(docs): add an implementation guide for more in-depth details on how to use 4JLibs expansions
feat(storage): save titles are now encoded into the name of the save files
feat(storage): added functionality to delete save files
chore(storage): document functions which don't have to be implemented, as they're unused for the Windows platform
chore(storage): rename some variables to be more accurate with the binaries
fix(render): in vs2012, m_backBufferTexture cannot be initialized in a header
fix(storage): in CDLC::GetMountedPath, m_szMountPath and m_szDirectoryPath were mixed up
fix(storage): in CSaveGame::SetSaveTitle, there was a wide string to narrow string mismatch
2026-03-08 04:11:22 -03:00
Patoke 36d18b209e feat: game can now save and display thumbnails, code rebuilt from the xbox one edition of the game
fix: Renderer::CaptureThumbnail now can capture thumbnails correctly
fix: renderTargetViews and renderTargetShaderResourceViews are no longer null
fix: texture saving functions were using BGRA instead of RGBA format
2026-03-04 06:51:35 -03:00
dxfiscoolandla 39339e821e chore: overhaul renderer decompilation to match as closely as possible to the original
Co-authored-by: la <76826837+3UR@users.noreply.github.com>
2026-03-04 07:37:53 +10:00
Patoke 7a4e31561d chore: rename critical section variable to a more accurate one
fix: call ``Renderer::CBuffTick`` at ``C4JRender::Tick`` in release mode
2026-03-03 01:59:30 -03:00
Patoke 1ba53d6413 chore: add license notice 2026-03-02 18:24:18 -03:00
3UR 73fffbbcec feat: add microprofiler to the renderer 2026-03-03 05:58:08 +10:00
3UR 3b406a063d chore: make all code conventions consistent, slightly clean up some things and fix bugs where some stuff would visually look messed up 2026-03-03 00:23:38 +10:00
3UR 362d185289 chore: update naming convention for bools in render core and update member names in render texture 2026-03-02 12:54:49 +10:00
laandGitHub df37fc63a8 Merge branch 'master' into master 2026-03-02 12:49:45 +10:00
Patoke 0b1a1bfdd4 chore: match more names 2026-03-01 22:37:54 -03:00
3UR 326a370bfa chore: add a MAX_TEXTURES macro and change the naming convention of bool members 2026-03-02 10:14:19 +10:00
Patoke a1740a698d chore: better name matching & add some definitions
fix: add asserts where they were missing
2026-03-01 20:43:35 -03:00
Patoke 6e6440f0f3 chore: add .clang_format for consistent code formatting 2026-03-01 20:03:40 -03:00
dxfiscool 9b2c3348d1 feat: 4J_Render_PC 2026-03-01 19:49:39 +01:00
Patoke ac4fcfb546 fix: projects now build for both vs 2022 and vs 2012 2026-03-01 05:50:14 -03:00
Patoke 3017d6175a feat: initial type matching for render classes 2026-02-28 06:26:40 -03:00
Patoke 738af631b2 fix: add basic object initialization 2026-02-28 03:07:15 -03:00
Patoke 9f32a58477 chore: fix 4J_Render_PC's filesystem (remove non existent files, add missing files) 2026-02-28 03:04:58 -03:00