Ilya Shurumov
|
51526d5329
|
- [Psy-X] different fix on limits.h
|
2021-02-22 16:27:42 +06:00 |
|
Ilya Shurumov
|
27631e5acf
|
- [PSY-X] fix GNU compile error
|
2021-02-22 14:43:17 +06:00 |
|
Ilya Shurumov
|
013ccc59a2
|
- [Psy-X] complete controller mapping, added inverse axis mapping
|
2021-02-22 14:09:56 +06:00 |
|
Ilya Shurumov
|
4e4b8e4d9a
|
- [Psy-X] disable system mouse cursor visibility
|
2021-02-20 15:46:02 +06:00 |
|
Ilya Shurumov
|
2f66b1a104
|
- [Psy-X] implement SpuGetReverbVoice
|
2021-02-20 15:31:48 +06:00 |
|
Ilya Shurumov
|
54177774a8
|
- [Psy-X] fix shutdown
|
2021-02-20 15:15:20 +06:00 |
|
Ilya Shurumov
|
d84ae6c654
|
- support for controller remapping [WIP]
|
2021-02-19 14:53:39 +06:00 |
|
Ilya Shurumov
|
cba4736615
|
- [Psy-X] improve bilinear filtering of TILE* primitives
|
2021-02-16 22:02:17 +06:00 |
|
Ilya Shurumov
|
33cb04ea9c
|
- [Psy-X] added log flush
|
2021-02-15 01:08:57 +06:00 |
|
Ilya Shurumov
|
019c38c5ce
|
- [Psy-X] redone logging system, console now only shows in Debug build
- [Psy-X] added log file creation
|
2021-02-15 01:05:50 +06:00 |
|
Ilya Shurumov
|
68cee07bac
|
- [Psy-X] [SPU-AL] attempt to fix incorrectly playing sounds caused by other thread calls
|
2021-01-21 14:07:25 +06:00 |
|
Ilya Shurumov
|
9d99bbedc5
|
- translation updates
- fix Italian translation problems
|
2021-01-20 23:50:52 +06:00 |
|
Ilya Shurumov
|
50a60a5e3a
|
- fix incorrect Spu allocation
|
2021-01-19 22:31:53 +06:00 |
|
Ilya Shurumov
|
4399963f0d
|
- fix Psy-X not getting optimization
|
2021-01-18 21:17:54 +06:00 |
|
Ilya Shurumov
|
d624492f80
|
- [Psy-X] fix bad OpenGL call
|
2021-01-18 18:29:34 +06:00 |
|
Ilya Shurumov
|
afd2c1dca8
|
- [Psy-X] defining AMD PowerXpress and Nvidia Optimus exports for Windows
|
2021-01-12 22:40:17 +06:00 |
|
Ilya Shurumov
|
32a2a329fb
|
- [Psy-X] experimental blitting framebuffer into GPU instance of PSX VRAM
|
2021-01-09 15:58:02 +06:00 |
|
Ilya Shurumov
|
a43d18ca9a
|
- [Psy-X] always blit backbuffer to VRAM
|
2021-01-09 15:44:29 +06:00 |
|
Ilya Shurumov
|
78e8bb3aea
|
- [Psy-X] offscreen target blit to GPU instance of PSX VRAM
|
2021-01-09 15:11:07 +06:00 |
|
Ilya Shurumov
|
4394c66e0d
|
- [Psy-X] additional shader compilation checks
|
2021-01-09 15:01:17 +06:00 |
|
Ilya Shurumov
|
05ca0aee3e
|
- [Psy-X] utilize GL_PIXEL_PACK_BUFFER for offscreen rendering and blitting back buffer
|
2021-01-08 15:18:24 +06:00 |
|
Ilya Shurumov
|
6f2a3257e7
|
- [Psy-X] disable glFinish in PsyX_WaitForTimestep as it heavily degrades framerate in map view
|
2021-01-06 21:15:53 +06:00 |
|
Ilya Shurumov
|
e787a8a928
|
- [Psy-X] [SPU-AL] fix incorrect loop points causing clicking
|
2021-01-04 15:33:29 +06:00 |
|
Ilya Shurumov
|
4bdd769ea7
|
- [Psy-X] misc stuff
|
2021-01-04 15:14:39 +06:00 |
|
Ilya Shurumov
|
d0f846bea0
|
- [Psy-X] [SPU-AL] fix OpenAL errors and added checks
|
2021-01-04 15:06:04 +06:00 |
|
Ilya Shurumov
|
bef62298e3
|
- [Psy-X] 64 bit support for primitives
|
2021-01-04 05:19:57 +06:00 |
|
Ilya Shurumov
|
c75b38be42
|
- [Psy-X] compile GL shaders with lowest possible GLSL version
|
2021-01-03 17:15:04 +06:00 |
|
Ilya Shurumov
|
3273d92f3a
|
- [Psy-X] add SetDrawTPage as function
|
2021-01-03 17:14:11 +06:00 |
|
Ilya Shurumov
|
ac0cb1bf97
|
- [Psy-X] revert input reads in thread
|
2021-01-02 16:59:56 +06:00 |
|
Ilya Shurumov
|
17609f528c
|
- [Psy-X] move controller reads to intrThread
- [Psy-X] implement simple PadStartCom, PadStopCom
|
2021-01-02 15:01:03 +06:00 |
|
Ilya Shurumov
|
081d63ffe6
|
- [Psy-X] [test] new vblank method test
|
2020-12-31 14:31:38 +06:00 |
|
Ilya Shurumov
|
d1bba3142e
|
- fix too small buffer in filename
|
2020-12-31 03:43:50 +06:00 |
|
Ilya Shurumov
|
4bbe787a43
|
- [Psy-X] complete set of GTE opcodes
|
2020-12-30 13:16:02 +06:00 |
|
Ilya Shurumov
|
cff2f6e7f0
|
- [Psy-X] full macro collection
- [Psy-X] removed gte_ldlzc function
- [Psy-X] described some LIBAPI.H prototypes
|
2020-12-30 03:27:29 +06:00 |
|
SoapyMan
|
db1f347b64
|
- fix building on Linux
- fix bugged video playback
- remove bad file
|
2020-12-28 20:27:23 +06:00 |
|
Ilya Shurumov
|
135b030e72
|
Merge branch 'develop-SoapyMan' of https://github.com/OpenDriver2/REDRIVER2 into develop-SoapyMan
|
2020-12-28 19:39:38 +06:00 |
|
Ilya Shurumov
|
e2684f3ff3
|
- [Psy-X] more GTE functions, fix macros
|
2020-12-28 19:39:26 +06:00 |
|
Ilya Shurumov
|
a3cd4279a6
|
- fix PSX compile errors
|
2020-12-28 16:07:24 +06:00 |
|
Ilya Shurumov
|
0c05af3318
|
- [Psy-X] some renames
|
2020-12-27 21:13:57 +06:00 |
|
Ilya Shurumov
|
0f78957f4d
|
- [Psy-X] allow to fallback OpenGL context from 3.3 to 3.0
|
2020-12-25 18:30:05 +00:00 |
|
SoapyMan
|
6882c95f57
|
- fix buffer overrun issues
|
2020-12-25 00:26:23 +06:00 |
|
Ilya Shurumov
|
fcb92078fc
|
- [Psy-X] split renderer from system to separate files
|
2020-12-24 23:11:03 +06:00 |
|
Ilya Shurumov
|
194519f1b0
|
- [Psy-X] fully reorganize source files structure
|
2020-12-24 22:44:40 +06:00 |
|
Ilya Shurumov
|
fe135fdd8d
|
- [Psy-X] proper geometry offsets for offscreen rendering
|
2020-12-24 17:14:41 +06:00 |
|
Ilya Shurumov
|
f89b219a56
|
- [Psy-X] offscreen drawing support (WIP)
|
2020-12-24 16:00:03 +06:00 |
|
Ilya Shurumov
|
31479d87a6
|
- [Psy-X] split draw batch for offscreen
|
2020-12-24 12:41:36 +06:00 |
|
Ilya Shurumov
|
ca1303d94b
|
- [Psy-X] pretty some LibGPU stuff
|
2020-12-23 22:25:13 +06:00 |
|
Ilya Shurumov
|
ea920407ef
|
- [Psy-X] add LibPress prototypes
|
2020-12-23 06:09:51 +06:00 |
|
Ilya Shurumov
|
2abd4b3c5f
|
- [Psy-X] improve GTE code
|
2020-12-23 05:55:30 +06:00 |
|
Ilya Shurumov
|
f93c0c4275
|
- [Psy-X] remove SDL_Delay due to Windows 16ms problem
|
2020-12-23 03:15:51 +06:00 |
|
Ilya Shurumov
|
7fd3c10fad
|
- [Psy-X] fix incorrect use of perofmance counter
|
2020-12-23 01:56:11 +06:00 |
|
Ilya Shurumov
|
1c64d3cd39
|
- [Psy-X] implement missing LibGTE functions
- [Psy-X] split complex GTE macros to GTEMAC.H
|
2020-12-23 01:09:29 +06:00 |
|
SoapyMan
|
87621be8f6
|
- giving some love and compilation fixes to linux build
- [Psy-X] api improvements
|
2020-12-21 23:10:29 +06:00 |
|
Ilya Shurumov
|
bf244e5560
|
- [Psy-X] misc shader stuff
|
2020-12-21 16:36:04 +06:00 |
|
Ilya Shurumov
|
0a1890da29
|
- [Psy-X] fix old Intel Graphics white textures
|
2020-12-21 03:21:29 +06:00 |
|
Ilya Shurumov
|
37476da6af
|
- [Psy-X] try dealing with OpenGL problems
|
2020-12-20 22:40:04 +06:00 |
|
Ilya Shurumov
|
0257e5ece3
|
- change optimize "Full" to "Speed"
|
2020-12-20 16:40:16 +06:00 |
|
Ilya Shurumov
|
483b2ccdcd
|
- [Psy-X] optimize render API calls
|
2020-12-20 15:37:38 +06:00 |
|
Ilya Shurumov
|
6bd481abe5
|
- [Psy-X] glFinish before waiting for timestep
|
2020-12-19 21:54:06 +06:00 |
|
Ilya Shurumov
|
d06abe52f4
|
- [Psy-X] fix swap interval issues
|
2020-12-19 21:40:10 +06:00 |
|
Ilya Shurumov
|
df237c9c2b
|
- [Psy-X] Emulator_ReadFramebufferDataToVRAM does flip with GL
|
2020-12-17 18:27:16 +06:00 |
|
Ilya Shurumov
|
34d619b972
|
- optimize framebuffer copy
|
2020-12-17 17:23:14 +06:00 |
|
Ilya Shurumov
|
6bc5b76ca5
|
- [Psy-X] added framebuffer blitting
|
2020-12-17 15:57:04 +06:00 |
|
Ilya Shurumov
|
c8bd9c59f8
|
- completely fix Nvidia UV problems
|
2020-12-13 19:25:45 +06:00 |
|
Ilya Shurumov
|
00d5063bfc
|
- fix building
|
2020-12-11 03:06:44 +06:00 |
|
Ilya Shurumov
|
0a24b2672e
|
- [Psy-X] add RENDERER_OGL to config
|
2020-12-11 02:52:58 +06:00 |
|
Ilya Shurumov
|
5818349320
|
- separate some premake stuff to x86 and x64
|
2020-12-11 02:47:59 +06:00 |
|
Ilya Shurumov
|
79e7985879
|
- [Psy-X] a lot more friendly polygon code
- [Psy-X] moved some vital defines to PGXP_CONFIG.H
|
2020-12-11 02:47:44 +06:00 |
|
Ilya Shurumov
|
2517f0418e
|
- share options to workspace in premake.lua
- disable annoying GCC warnings
|
2020-12-10 12:52:50 +06:00 |
|
Ilya Shurumov
|
5f9e5fcc52
|
- [Psy-X] fix more problems with primitive iteration
|
2020-12-09 23:37:10 +06:00 |
|
Ilya Shurumov
|
5d1d1f5c4e
|
- [Psy-X] disable "Unimplemented" messages in non-debug builds
|
2020-12-09 22:46:53 +06:00 |
|
Ilya Shurumov
|
22f73f0568
|
- [Psy-X] fix bug in ClearOTag, fix build errors without USE_32_BIT_ADDR
|
2020-12-09 21:46:39 +06:00 |
|
Ilya Shurumov
|
807594c648
|
- [Psy-X] fix building with PGXP completely disabled
|
2020-12-09 03:38:43 +06:00 |
|
Ilya Shurumov
|
6acb68ed0c
|
- [Psy-X] switch for enabling swap interval
- disable swap interval during loading
|
2020-12-02 13:17:13 +06:00 |
|
Ilya Shurumov
|
fa6d4c6a82
|
- widescreen clipping on overlay map
- [Psy-X] double-buffer VRAM (for future purposes)
- [Psy-X] fix some headers
|
2020-12-01 19:03:03 +06:00 |
|
Ilya Shurumov
|
951f38286d
|
- [Psy-X] re-enable OpenGL VSync
|
2020-12-01 18:01:32 +06:00 |
|
Ilya Shurumov
|
ec6c86a020
|
- [Psy-X] better PadInitDirect flow
|
2020-11-29 18:49:00 +06:00 |
|
Ilya Shurumov
|
f6402285a0
|
- fast loading screens option
|
2020-11-24 15:59:05 +06:00 |
|
Ilya Shurumov
|
6a6a0fe595
|
- [Psy-X] support keyboard remapping
|
2020-11-24 14:42:54 +06:00 |
|
Ilya Shurumov
|
ff59bb90ea
|
- [Psy-X] resolve macro conflicts
- [Psy-X] change debug keyboard controls
|
2020-11-23 14:50:50 +06:00 |
|
Ilya Shurumov
|
9d7f707a99
|
- [Psy-X] proper SetVideoMode/GetVideoMode, NTSC or PAL timestep
|
2020-11-21 15:12:58 +06:00 |
|
Ilya Shurumov
|
a4ae8d0d2e
|
- [Psy-X] lower OpenGL from 3.3 to 3.1
- [Psy-X] print OpenGL info after initialization
|
2020-11-21 02:10:57 +06:00 |
|
Ilya Shurumov
|
dfe4d63fa2
|
- fix debris
- remove unused array
- forgitten premake5.lua update
|
2020-11-20 23:49:03 +06:00 |
|
Ilya Shurumov
|
e07e671f7d
|
- add underscore to "Release Dev"
|
2020-11-20 21:32:32 +06:00 |
|
Ilya Shurumov
|
dd9725e35c
|
Merge branch 'Rosalie241-fix-linux' into develop-SoapyMan
|
2020-11-20 21:16:13 +06:00 |
|
Ilya Shurumov
|
3a3e0dd664
|
- remove __unix__ and make fixslashes always here
|
2020-11-19 21:48:39 +06:00 |
|
Rosalie Wanders
|
8f09f9d61a
|
Fix linux compilation
|
2020-11-19 16:27:50 +01:00 |
|
Ilya Shurumov
|
12e6961829
|
- [Psy-X] add Psy-Cross logo to README
|
2020-11-19 12:28:51 +06:00 |
|
Ilya Shurumov
|
8c65403de4
|
- [Psy-X] change banner
|
2020-11-19 01:56:33 +06:00 |
|
Ilya Shurumov
|
827214d00a
|
- [Psy-X] load SDL game controller mappings on first PadInitDirect
|
2020-11-19 01:43:17 +06:00 |
|
Ilya Shurumov
|
4ed62bb4a1
|
- add Psy-X README.md
|
2020-11-19 01:25:14 +06:00 |
|
Ilya Shurumov
|
0bc848da2c
|
- rename EMULATOR to Psy-X
- move it's makefile
|
2020-11-19 01:14:45 +06:00 |
|