Commit graph

42 commits

Author SHA1 Message Date
Jakub Czekański
f0745c2ae3 misc: fixed typo 2020-04-20 04:11:29 +02:00
Jakub Czekański
d31ccc02e7 opengl: render triangulated lines
Workaround for glLineWidth always == 1f on some systems
2019-09-28 15:31:43 +02:00
Jakub Czekański
b74a20e0e4 opengl: use horizontal and vertical display ranges
Clip and move display
2019-09-25 02:55:40 +02:00
Jakub Czekański
522c60a1f4 opengl: fixed semi transparency modes 2019-09-24 22:10:27 +02:00
Jakub Czekański
e3ce3f8c71
Save state (#63)
* savestate: serialize/deserialize emulator state #56

* debug: refactor debug classes

* gui: refactoring

* gui: refactored remaining windows

* system: moved system helpers to separate namespace

* github: update template to include save state info

* premake: use tabs
2019-09-17 15:21:50 +02:00
Jakub Czekański
d307439275 assets: update game controller database 2019-09-04 22:16:27 +02:00
Jakub Czekański
26078297c5 shader: type fix 2019-09-01 22:42:40 +02:00
Jakub Czekański
cf2c138241 opengl: fooling around with transparency in shader 2019-08-30 23:29:17 +02:00
Jakub Czekański
673b01a4a4 system: bootstrap .exe using breakpoint 2019-07-23 20:29:09 +02:00
Jakub Czekański
c93e10b034 opengl: single file shaders 2019-07-18 18:12:22 +02:00
Jakub Czekański
5264d1eb37 add Android support 2019-05-21 00:10:38 +02:00
Jakub Czekański
42d7d46f61 opengl: copy vram to screen on begin (WIP) 2019-03-13 19:15:18 +01:00
Jakub Czekański
29b74779cc opengl: using native format texture 2018-09-14 20:38:35 +02:00
Jakub Czekański
8bd2815797 opengl: refactored helper classes 2018-09-14 20:38:24 +02:00
Jakub Czekański
cd5b365ca3 opengl: added texture windows support, added incomplete blending 2018-08-30 23:41:15 +02:00
Jakub Czekański
ba01369f64 opengl: added shading, blending not working 2018-08-30 21:39:27 +02:00
Jakub Czekański
f815b8494d opengl: work in progress 2018-08-30 00:24:23 +02:00
Jakub Czekański
dcd014acde opengl: hardware renderer, attempt no. 2 2018-08-29 21:41:50 +02:00
Jakub Czekański
c8287eef38 assets: added Roboto font 2018-08-27 03:50:30 +02:00
Jakub Czekański
562e52f3f1 assets: added photos by Evan Amos of Digital and Analog controllers 2018-08-27 03:50:30 +02:00
Jakub Czekański
6302816c58 gui: user-friendly configuration with GUI 2018-08-27 03:50:20 +02:00
Jakub Czekański
7785c3d1f4 controller: refactored DigitalController to separate class
memorycard: added Memory card support
2018-08-19 18:01:54 +02:00
Jakub Czekański
09b9b41448 spu: reverb implementation using float 2018-08-19 12:02:13 +02:00
Jakub Czekański
abc24fd773 renderer: clip video outside display range (vertical only) 2018-08-11 16:41:06 +02:00
Jakub Czekański
4fd153e121 system: better .exe execution using GUI Shell hook 2018-08-11 16:40:26 +02:00
Jakub Czekański
f0692eecc3 opengl: removed render shaders, added filtering option 2018-05-20 00:47:03 +02:00
Jakub Czekański
74920b9bad changed to proper glsl version 150 2017-09-08 00:47:11 +02:00
Jakub Czekański
2e47a0d60d thps2 color fix 2017-09-04 01:09:05 +02:00
Jakub Czekański
f40d79df0b fixed brightness blending issue 2017-09-03 20:59:28 +02:00
Jakub Czekański
3c228b31ef added color blending, completly bad implementation for now 2017-07-22 16:16:28 +02:00
Jakub Czekański
e8492d1585 imgui for debugging, gte fixes, demo quad renders ok 2017-06-13 02:05:36 +02:00
Jakub Czekański
72c6e9c3a7 automatic test runner 2017-04-25 15:17:49 +02:00
Jakub Czekański
6ae9cd42a5 example .exe loader, slow as it uses pre-boot hook 2017-04-24 14:05:58 +02:00
Jakub Czekański
8a4320223d opaque/transparent triangles support 2017-04-13 01:24:41 +02:00
Jakub Czekański
803600f50f gitignore iso directory 2017-03-12 12:01:19 +01:00
Jakub Czekański
0d05e09d2f drawingArea support in shader 2016-11-06 18:09:10 +01:00
Jakub Czekański
eb6464c137 fixed invalid 4/8/16bit texture detection, added drawing offset uniform to support double buffered renders 2016-08-28 13:19:36 +02:00
Jakub Czekański
8b3fa8557a textured rendering (16bit and 8bit works correctly) 2016-08-28 13:19:36 +02:00
Jakub Czekański
ce7674bc18 screen resizing, better polygon drawing method 2016-08-28 13:17:33 +02:00
Jakub Czekański
294985425c render to texture and blit working 2016-08-28 13:17:33 +02:00
Jakub Czekański
ad2163388e .gitignore for data/exe 2015-08-12 19:38:05 +02:00
Jakub Czekański
60ad59da1e Folder structure 2015-07-11 13:22:42 +02:00