GaryOderNichts
417cea7c1a
latte-assembler: Support POP_CNT and ADDR for control flow instructions
2022-01-30 16:07:58 +00:00
James Benton
fed86e8d5c
latte-assembler: Fix usage of deprecated format_to
2022-01-22 15:41:27 +00:00
James Benton
f50fea945d
Update usage of deprecated fmt::format_to API.
2022-01-22 13:43:32 +00:00
James Benton
600337d414
Port to vcpkg
2022-01-22 13:43:32 +00:00
GaryOderNichts
f314c685b8
latte-assembler: Add additional CfInstProperties
2021-07-18 13:36:39 +01:00
James Benton
b2af3a2f32
Update glslang to 11.5.0
2021-07-18 10:13:38 +01:00
James Benton
801fc37656
Revert "Update libraries/cpp-peglib"
...
This reverts commit 4e4cd8a7d1
.
peglib has changed a huuuge amount since the version we used and I cannot
get newer versions to correctly parse our grammar.
2021-07-17 15:47:59 +01:00
James Benton
4e4cd8a7d1
Update libraries/cpp-peglib
2021-02-21 11:16:52 +00:00
James Benton
ac3a004722
Update libraries/gsl-lite
2021-02-21 11:16:52 +00:00
James Benton
173f81154e
Remove some unused includes.
2019-12-09 22:24:14 +00:00
Brett Lawson
10c44a7c3e
tools: Cleaned up to pass /W4 without warnings.
2019-12-09 11:42:46 -08:00
Brett Lawson
ebdda775ab
global: Reduced usage of fmt/format.h to only where neccessary.
2019-12-08 08:19:12 -08:00
Brett Lawson
95ea679ac5
build: Improved MSVC project grouping.
2019-12-07 05:16:34 -08:00
Brett Lawson
7bbab9dccc
gpu: Removed OpenGL implementation as it was out of date.
2019-12-07 05:16:34 -08:00
James Benton
c9e1cb9e95
cmake: Change glslang to use add_subdirectory instead of externalproject.
2019-12-06 10:41:55 +00:00
James Benton
1f3907c928
gfdtool: Fix for new untiling API.
2019-12-05 19:28:03 +00:00
Brett Lawson
9986a6929e
latte-assembler: Fixed warning from implicit cast.
2019-12-05 07:01:16 -08:00
Brett Lawson
eac5c62141
gpu7: Refactor retiling execution to its own namespace.
2019-12-05 07:01:16 -08:00
Brett Lawson
2f7a4f51d0
gpu7: Remove dependancy on addrlib from gpu7 tiling headers.
2019-12-05 07:01:16 -08:00
Brett Lawson
a85ef76d3e
latte-compiler: Removed pragma optimize included in error.
2019-12-05 07:01:16 -08:00
James Benton
0aeb34c474
tools/pm4-replay: Add support for looping replay.
2019-11-29 14:29:55 +00:00
Brett Lawson
6e3c89ca97
tools/pm4-replay: Fix some bugs with newer gpu interface.
2019-11-29 13:58:11 +00:00
James Benton
1d4d96508c
gpu7/tiling: Change how SurfaceDescription is specified.
2019-11-27 05:25:33 -08:00
Brett Lawson
38907ac726
replay: Correctly initialize GPU register state before running replay.
2019-11-27 05:25:32 -08:00
James Benton
4b707fd46c
replay: Added gpu configuration
2019-11-25 01:57:34 -08:00
James Benton
4f8511f565
tools/pm4-replay: Refactor and fix a few bugs.
2019-11-24 10:23:24 +00:00
James Benton
bf387e8a07
latte-assembler: Remove build dependency on libgpu.
...
Still uses it's headers though.
2019-11-22 11:47:21 +00:00
James Benton
9c4b7e2539
gfd-tool: Fix missing null terminator.
2019-11-19 22:36:00 +00:00
James Benton
b5a2fbab2f
latte-assembler: Add prototype support for GLSL compiliation.
...
Depends upon glslang and AMD ShaderAnalyzer.
Could be fragile - there is no communication between glslang and AMD
ShaderAnalyzer, we just hope they do stuff predictably... :)
2019-11-19 22:35:00 +00:00
James Benton
060f4fd56a
latte-assembler: Fix uniformVars default block index.
2019-11-19 11:41:39 +00:00
James Benton
57f8e01d54
latte-assembler: Rename compile -> assemble.
...
Maybe someone will add GLSL compiling to this tool and want to call it compile.
2019-11-19 11:41:27 +00:00
James Benton
8252bade6e
tools/wiiu-rpc: Fix server for large sends which return EWOULDBLOCK.
2019-11-10 09:51:23 +00:00
James Benton
b9367fba4b
decaf: Rename hasExited to stopping.
2019-11-06 22:41:50 +00:00
James Benton
f44752b865
gpu: Fix some X11/Xcb initialisation.
...
Still broken tho lol
2019-10-19 16:07:32 +01:00
James Benton
5b0bb76c4a
sdl: Fix renderSurface cast from x11 window
2019-10-19 16:07:32 +01:00
James Benton
b2d18768bd
Move ownership of rendering to graphics backends.
2019-10-19 16:07:31 +01:00
James Benton
1dc2c3a278
common: Change log.h to no longer include spdlog.h
2019-01-31 10:42:57 +00:00
Andrew Udvare
6ce9817620
cmake: Modify binary install path.
2019-01-29 08:43:51 +00:00
James Benton
c83602a28b
gfd-tool: Add support for disassembling raw shader binaries.
...
Closes #520 .
2019-01-06 10:10:38 +00:00
James Benton
f1587ca593
Refactor configuration for libcpu, libgpu and libdecaf.
2019-01-03 20:51:11 +00:00
James Benton
3a2f71fc30
Move imgui debugger to own library libdebugui.
2018-12-30 11:01:29 +00:00
James Benton
b542fb696d
cmake: Disable pm4-replay-qt build as it is currently broken.
2018-12-15 08:46:51 +00:00
James Benton
f082d6038a
cmake: Cleanup some library dependencies.
2018-12-15 08:36:59 +00:00
James Benton
62357dabd8
Remove SDL and zlib as a submodule and use find_package instead.
2018-12-15 08:36:59 +00:00
James Benton
37220b1a4e
gpu7/tiling: Change to rely on addrlib ComputeSurfaceInfo and fix bank swap.
2018-12-07 13:28:07 -08:00
CreeperMario
fa76a0fe73
tools/wiiu-rpc: Update client.py
...
* TmpOutData (which no longer exists) was replaced with OutData
* I cleaned up how the resulting struct returned from MCP_TitleList is
printed out
2018-12-04 11:44:57 +00:00
Ash
eb23911c1e
wiiu-rpc: Fixes for newer wut versions
2018-12-04 11:44:57 +00:00
James Benton
18dd4a7d32
tools/latte-assembler: Fix build.
2018-11-06 22:19:00 +00:00
James Benton
b77a5e1d60
Add a new tiling library and use it for untiling in gfdtool.
...
More optimised - copies as much data as it can rather than operating on
single pixels.
And much easier to use than addrlib.
2018-11-07 11:47:19 +00:00
James Benton
0da7d9fabd
decaf: Improve logger creation.
2018-11-07 11:47:19 +00:00