Patoke
|
03f4a4bc8f
|
chore: match some small stuff
|
2026-03-03 23:46:16 -03:00 |
|
Patoke
|
a4c968e03b
|
Merge branch 'master' of https://github.com/Patoke/4JLibs
|
2026-03-03 22:31:27 -03:00 |
|
la
|
df6eca44b8
|
chore: disable profiler
was not meant to be committed
|
2026-03-04 08:54:03 +10:00 |
|
la
|
74dd43e6f6
|
chore: replace c style casts with static_cast to match the code conventions
|
2026-03-04 07:58:35 +10:00 |
|
la
|
32344c11b1
|
chore: actually do what the last commit said
|
2026-03-04 07:56:45 +10:00 |
|
la
|
94d52937a5
|
chore: cleaned up all of the decompiled shaders
|
2026-03-04 07:52:32 +10:00 |
|
dxfiscool
|
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 |
|
la
|
c8abc0127b
|
chore: cleaned up all of the decompiled shaders
|
2026-03-04 03:50:31 +10:00 |
|
la
|
cc6aade337
|
Merge branch 'Patoke:master' into master
|
2026-03-03 16:18:29 +10:00 |
|
Patoke
|
6a910a31cf
|
fix: revert matching code for the creation of the depthStencil and renderTargetViews
|
2026-03-03 03:18:07 -03:00 |
|
la
|
43f38eaa75
|
Merge branch 'Patoke:master' into master
|
2026-03-03 15:24:21 +10:00 |
|
Patoke
|
7aeed74c87
|
fix: image format given to pnglib was PNG_FORMAT_RGBA instead of PNG_FORMAT_BGRA
|
2026-03-03 02:13:19 -03:00 |
|
Patoke
|
bac13d7384
|
fix: forgot to initialize the totalAllocs critical section
|
2026-03-03 02:06:49 -03:00 |
|
la
|
dbdb2d107b
|
Merge branch 'Patoke:master' into master
|
2026-03-03 15:00:00 +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 |
|
la
|
28ab7dd6cc
|
Merge branch 'Patoke:master' into master
|
2026-03-03 14:52:06 +10:00 |
|
Patoke
|
8dd19edd1a
|
fix: for some reason the renderTarget and depthStencil code weren't matching and didn't use the proper descriptors
|
2026-03-03 01:47:35 -03:00 |
|
Patoke
|
ebfeeac4f8
|
fix: mismatch in textureFormats definition, textures were created as DXGI_FORMAT_B8G8R8A8_UNORM but the game uses DXGI_FORMAT_R8G8B8A8_UNORM
|
2026-03-03 01:24:53 -03:00 |
|
la
|
fa880572bf
|
chore: clean up the main vertex shader and fix bugs with it
|
2026-03-03 12:26:40 +10:00 |
|
la
|
28408ca8b4
|
chore: add license to shaders
|
2026-03-03 11:17:41 +10:00 |
|
la
|
94a4c70b5d
|
Merge remote-tracking branch 'upstream/master'
|
2026-03-03 11:15:22 +10:00 |
|
3UR
|
ca6c22edf2
|
feat: decompile shader hlsl and a pre-build batch script to generate the headers with bytecode
|
2026-03-03 10:31:52 +10:00 |
|
3UR
|
9e7c956244
|
chore: remove generated shader files from git tracking
|
2026-03-03 10:27:23 +10: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
|
5b3d67063f
|
chore: change more code conventions and clean up a bit more stuff
|
2026-03-03 04:13:45 +10:00 |
|
3UR
|
9938bd8ee9
|
chore: initialize sig_bit with NULL to silence MSVC
|
2026-03-03 03:09:25 +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 |
|
la
|
26f8477e4b
|
Merge branch 'master' into master
|
2026-03-02 21:47:34 +10:00 |
|
Patoke
|
5b1270586b
|
fix: performance difference with original debug binaries caused by compiler flags mismatch (possibly fixes #7)
|
2026-03-02 05:02:50 -03:00 |
|
Patoke
|
420efd2c6e
|
fix: compiling would fail in the game project because of __snprintf
|
2026-03-02 01:43:10 -03:00 |
|
3UR
|
9cd1f647c3
|
chore: make renderer texture a little bit cleaner and fix srv creation in renderer core because backbuffer with DXGI_SWAP_EFFECT_DISCARD doesnt support D3D11_BIND_SHADER_RESOURCE
|
2026-03-02 13:56:42 +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 |
|
la
|
df37fc63a8
|
Merge branch 'master' into master
|
2026-03-02 12:49:45 +10:00 |
|
3UR
|
d11b2f396a
|
chore: fix mistakes with texture renderer
|
2026-03-02 12:15:26 +10:00 |
|
3UR
|
48ce2cc065
|
feat: cbufftick for debug builds
|
2026-03-02 12:14:30 +10:00 |
|
Patoke
|
0b1a1bfdd4
|
chore: match more names
|
2026-03-01 22:37:54 -03:00 |
|
3UR
|
02239b50f9
|
chore: more 4j specific libpng changes
|
2026-03-02 10:21:22 +10:00 |
|
3UR
|
0f74d8703f
|
chore: make release configuration use the visual studio 2026 toolset
|
2026-03-02 10:16:11 +10: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 |
|
3UR
|
244810d62f
|
just incase anyone needs to discuss this and wants to know who wrote the todo
|
2026-03-02 10:14:19 +10:00 |
|
3UR
|
b0259bea75
|
chore: make RendererTexture.cpp more accurate
|
2026-03-02 10:14:14 +10:00 |
|
3UR
|
ce1e29429e
|
chore: clean up project filters so libpng and zlib aren't bloating the file tree in visual studio
|
2026-03-02 10:14:14 +10:00 |
|
3UR
|
07c7d470ce
|
chore: swap out libpng to the version 4J used (Includes custom changes made by 4J to png.h and pngwrite.c)
|
2026-03-02 10:14:01 +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
|
69acc2196d
|
fix: 4J_Storage lib can now be used in game
|
2026-03-01 06:17:10 -03:00 |
|
Patoke
|
c94a0e90c0
|
fix: oopsies
|
2026-03-01 05:56:04 -03:00 |
|
Patoke
|
ac4fcfb546
|
fix: projects now build for both vs 2022 and vs 2012
|
2026-03-01 05:50:14 -03:00 |
|