Commit graph

706 commits

Author SHA1 Message Date
Alexandro Sánchez Bach
8e0242afa9 Updated CMakeLists to fix Linux targets 2016-05-01 23:08:40 +02:00
Alexandro Sánchez Bach
30ba4df005 Vulkan backend initialization 2016-05-01 12:59:53 +02:00
Alexandro Sánchez Bach
9ec291b3fb Updated gitignore and solution/project files 2016-04-30 20:59:21 +02:00
Alexandro Sánchez Bach
320904368d Fixed memory leaks and some compiler warnings 2016-04-30 13:35:17 +02:00
Alexandro Sánchez Bach
4979a63298 Added UI buttons and icon definitions 2016-04-29 21:57:13 +02:00
Alexandro Sánchez Bach
e0a5d50625 Fixed transition jumps 2016-04-29 20:02:07 +02:00
Alexandro Sánchez Bach
a188329f43 Smooth UI scrolling via ui::Transition<T> 2016-04-26 22:02:39 +02:00
Alexandro Sánchez Bach
6716475577 Fixed scrolling speed and race condition 2016-04-25 21:32:19 +02:00
Alexandro Sánchez Bach
33acb1736d UI event dispatching 2016-04-25 21:15:51 +02:00
Alexandro Sánchez Bach
4d043af2f6 Implemented nucleusOn* events 2016-04-24 23:33:58 +02:00
Alexandro Sánchez Bach
a2e3239a9b Directory listing on nucleus::fs 2016-04-23 17:09:40 +02:00
Alexandro Sánchez Bach
9e253a53d3 Retrieve information about platforms/apps 2016-04-23 17:08:06 +02:00
Alexandro Sánchez Bach
96e3ffb935 Added CellOS ELF file detection 2016-04-21 09:57:45 +02:00
Alexandro Sánchez Bach
0b3ce76c42 Basic platform detection on input files 2016-04-21 00:00:17 +02:00
Alexandro Sánchez Bach
a25ff30593 Renamed fs::Application* to fs::App* 2016-04-14 23:47:41 +02:00
Alexandro Sánchez Bach
8e9dd1f8f1 Fixed weird UI text kerning 2016-04-13 16:43:45 +02:00
Alexandro Sánchez Bach
b358cb4591 Updated stb_truetype 2016-04-13 00:01:54 +02:00
Alexandro Sánchez Bach
5863613dbc Initial OrbisOS ELF/SELF loader 2016-04-12 22:01:56 +02:00
Alexandro Sánchez Bach
5326a47da7 Applied nucleus-format.py 2016-04-12 16:29:26 +02:00
Alexandro Sánchez Bach
5c2cb45c27 Added OrbisOS syscall list from libkernel.sprx 2016-04-12 16:25:59 +02:00
Alexandro Sánchez Bach
a3bca742dd Abstract Memory class 2016-04-12 00:26:01 +02:00
Alexandro Sánchez Bach
adddfb3294 Some user-defined literals 2016-04-12 00:20:53 +02:00
Alexandro Sánchez Bach
d0d29f05c6 Generic BE/LE ELF64 headers 2016-04-11 19:14:27 +02:00
Alexandro Sánchez Bach
3c9d46cfee Replaced S8/U8 with S08/U08 2016-04-10 23:02:03 +02:00
Alexandro Sánchez Bach
1495301d3f Included initial OrbisOS / R10XX headers 2016-04-10 22:48:18 +02:00
Alexandro Sánchez Bach
4d0457002b Swapped Target-Platform roles 2016-04-10 14:19:48 +02:00
Alexandro Sánchez Bach
9c854aa440 Restructured nucleus/system project 2016-04-10 13:29:42 +02:00
Alexandro Sánchez Bach
2756e40a86 Modified location of required platform files 2016-04-09 23:28:42 +02:00
Alexandro Sánchez Bach
6333303371 Added missing lv1_gpu_context_allocate flags 2016-03-17 01:26:51 +01:00
Alexandro Sánchez Bach
db856bee4e Added hardcoded LV1 DMA object handles 2016-03-14 20:31:05 +01:00
Alexandro Sánchez Bach
1a864205dc Extracted RSX MMIO regs from @3141card's LV1 RE 2016-03-09 04:26:37 +01:00
Alexandro Sánchez Bach
690a867a2c Added more info about BARs and RSX objects 2016-03-05 09:21:01 +01:00
Alexandro Sánchez Bach
6860e540e6 Added remaining subchannel info to ps3/gpu.md 2016-03-04 04:18:22 +01:00
Alexandro Sánchez Bach
19cb0cf781 Initializing XAudio2 and master voice creation 2016-02-28 02:24:06 +01:00
Alexandro Sánchez Bach
84366e9169 Updated RSX method headers and GPU docs 2016-02-27 18:04:54 +01:00
Alexandro Sánchez Bach
208b1906ef Added nucleus::audio files and XAudio2 loader 2016-02-27 03:10:14 +01:00
Alexandro Sánchez Bach
5fc25bbe36 Common Register base class for ARMv8/PPC assemblers 2016-02-27 02:12:14 +01:00
Alexandro Sánchez Bach
fafc7758e2 Split gfx backends in separate *.vcxitems files 2016-02-26 02:03:26 +01:00
Alexandro Sánchez Bach
7b2f1cd537 Avoid object collisions and -fpermissive errors 2016-02-26 00:45:11 +01:00
Alexandro Sánchez Bach
95ce10aa6e Added Ant-based build.xml file for Android NDK glue 2016-02-25 22:12:28 +01:00
Alexandro Sánchez Bach
1c70baaa9d RSX input vertex arrays based on gfx::VertexBuffer 2016-02-25 02:38:01 +01:00
Alexandro Sánchez Bach
b0d47cd694 Retrieve name from RSX methods 2016-02-25 00:11:13 +01:00
Alexandro Sánchez Bach
de2a3addf4 Fixed CBV creation on Direct3D12 backend 2016-02-24 22:31:27 +01:00
Alexandro Sánchez Bach
f95b28fe28 Added Direct3D12 helper header file 2016-02-23 23:02:15 +01:00
Alexandro Sánchez Bach
271e3024ea Added contributing.md guidelines 2016-02-22 21:40:58 +01:00
Alexandro Sánchez Bach
dca3744362 Vulkan backend initialization draft 2016-02-20 22:57:19 +01:00
Alexandro Sánchez Bach
0cbe64aeba Added Vulkan headers temporarily 2016-02-19 19:21:03 +01:00
Alexandro Sánchez Bach
07251084de Uploading VPE constant data to a gfx::VertexBuffer 2016-02-15 11:57:38 +01:00
Alexandro Sánchez Bach
24be27060a Initial X11-based window system for Linux wrapper 2016-02-14 21:25:04 +01:00
Alexandro Sánchez Bach
8fb33d418d Fixed graphics backend selection on CMakeLists.txt 2016-02-14 16:01:19 +01:00