Gregory Hainaut
c85ba4c259
gsdx ogl: add buffer_storage for vertex upload
...
A bit slower. Maybe because SubData does the copy in the driver thread. My memcpy is done on
the main thread. I'm not sure it would worth an extra thread to copy vertex data to the GPU
Note: testers are welcome. You need to edit the ini file.
"ogl_vertex_storage=1" <= enable the extension
"ogl_vertex_storage=0" <= disable the extension
Again you need the support of GL_arb_buffer_storage (i.e. not catalyst)
2014-03-25 16:36:29 +01:00
Gregory Hainaut
403518e852
gsdx-ogl: texture management
...
Improve arb_buffer_storage implementation
Try harder to align the texture buffer
Strangely arb_buffer_storage is 3 times slower on my PC (nvidia)
Tester are welcome! Open the ini file
"ogl_texture_storage = 1" <= enable the extension
"ogl_texture_storage = 0" <= disable the extension
Note: you need an opengl 4.4 driver or one that support arb_buffer_storage (i.e. not catalyst)
2014-03-25 16:36:29 +01:00
Gregory Hainaut
41091f8ebf
gsdx ogl: remove multithread hack
...
This hack was used because GSReadFifo was called from the EE thread.
Previous commit move the call to the GSThread.
Hopefully avoid flushing the full GPU contex would improve openGL
performance (at least avoid some hiccups ;) )
Note: newer GSdx ogl won't be compatible with older PCSX2
2014-03-25 16:36:29 +01:00
Gregory Hainaut
f78c39cc98
pcsx2: call GSReadFIFO from GS thread (was EE)
2014-03-25 16:36:29 +01:00
Gregory Hainaut
39a9b7b721
local: refresh all language
...
* Mark "enable widescreen hack" as fuzzy in most translation
* update zh_TW/es_ES
2014-03-25 16:36:29 +01:00
Gregory Hainaut
9d2b6cb589
locale: remove garbage files
2014-03-25 16:36:28 +01:00
David Quintana
87c42c8c5d
Merge pull request #7 from Kingcom/master
...
Fix VS2010 build
2014-03-25 16:18:52 +01:00
Kingcom
e31afb5885
Fix VS2010 build
2014-03-25 16:15:21 +01:00
David Quintana
2fbac107ca
Merge pull request #5 from Kingcom/master
...
More debugger enhancements and fixes
2014-03-25 14:42:59 +01:00
David Quintana
a1239ee6a8
Update README.md
2014-03-25 14:19:30 +01:00
David Quintana
15ac8d9ffc
Update README.md
2014-03-25 14:17:48 +01:00
David Quintana
f57be52061
Update README.md
2014-03-25 14:17:18 +01:00
David Quintana
f68918c5a9
Update README.md
2014-03-25 14:07:43 +01:00
David Quintana
1b481f1946
Update README.md
2014-03-25 14:02:45 +01:00
David Quintana
127c1ef8bf
Create README.md
2014-03-25 13:53:36 +01:00
gigaherz
189c8701d7
Git ignore.
2014-03-25 13:31:56 +01:00
gigaherz
f7c1b6e060
Git-based versioning.
2014-03-25 13:31:36 +01:00
Kingcom
c25020765c
Display memory view page when setting its position
2014-03-23 13:30:11 +01:00
Kingcom
10c3928eef
Focus disassembly when a breakpoint triggered
2014-03-23 13:30:11 +01:00
Kingcom
100fe404a5
Load symbols from file
2014-03-23 13:30:10 +01:00
Kingcom
0ade0a44b5
Detect and skip padding nops at the end of functions
2014-03-23 13:30:10 +01:00
Kingcom
7a20d94536
Fix breakpoint window on Linux
2014-03-23 13:30:10 +01:00
Kingcom
4e2e178417
Add list to show, edit and delete breakpoints
2014-03-23 13:30:10 +01:00
Kingcom
aad9ea0e05
Memory breakpoints
2014-03-23 13:27:50 +01:00
Kingcom
074da1fedf
Use CPU cycles to determine if we should skip a breakpoint after resuming
2014-03-23 13:27:50 +01:00
Kingcom
c8a760832b
Change register value
2014-03-23 13:27:50 +01:00
Kingcom
b69dcb51a0
Always enable debugger in devbuilds, but keep function scanning restricted to the enable state
2014-03-23 13:27:50 +01:00
Kingcom
e55229db40
A hackish attempt at step into
2014-03-23 13:27:49 +01:00
Kingcom
d8abd04a8e
Only capture F10, not all system keys
2014-03-23 13:27:49 +01:00
Kingcom
5935572458
Better valid ranges
2014-03-23 13:27:49 +01:00
Kingcom
807521f91b
Add debugger config to ini, and put it to use
2014-03-23 13:27:49 +01:00
Kingcom
8ee14a8039
Address mask for breakpoints, always clear whole instruction cache (until there's a better solution)
2014-03-23 13:27:49 +01:00
Kingcom
8cd45189c3
Step over ERET
2014-03-23 13:27:48 +01:00
Kingcom
fbb0a77ce3
Allow re-opening the debugger after closing it
2014-03-23 13:27:48 +01:00
Kingcom
854574af66
Enable debugger in release builds. Let's see if it negatively affects anythi
2014-03-23 13:27:48 +01:00
Kingcom
1f7d6461c5
Help button/window in debugger (Windows only)
2014-03-23 13:27:48 +01:00
gregory.hainaut
30d5135fdd
gsdx-ogl: sigh.. this one was hidden :p
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5932 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-23 08:25:54 +00:00
gregory.hainaut
192c5d2c4a
gsdx-ogl: one more
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5931 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-22 22:00:46 +00:00
gregory.hainaut
6c87673e57
gsdx-ogl: forget a pointer
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5930 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-22 21:14:57 +00:00
gregory.hainaut
ba46b25e2f
GSdx-ogl: GL4.1 program shader is optional
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5929 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-22 09:08:37 +00:00
gregory.hainaut
d044147698
linux: fix compilation issue with recent Mesa (gentoo)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5928 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-13 17:37:40 +00:00
ramapcsx2.code
689405732c
VS2012 project file changes. Took a bit of trickery since I don't have 2012 installed but I hope it works.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5927 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-07 00:04:03 +00:00
ramapcsx2.code
bae54f312d
VS2010 project file changes.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5926 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:44:56 +00:00
ramapcsx2.code
8fbe363f3c
Gte.cpp fix for VS2013.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5925 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:34:23 +00:00
gregory.hainaut
141c5e60c5
mirror, mirror
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5924 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:32:56 +00:00
gregory.hainaut
9d41fe251b
linux fix:
...
rename Gte.c into Gte.cpp need to be done on windows too
rename a duplicated function. Until we get a nice name for it.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5923 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:30:11 +00:00
ramapcsx2.code
6ccebbf7a8
These files go with last commit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5922 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:16:50 +00:00
ramapcsx2.code
ef27358a82
Initial work on getting further with PSX mode. Because the PSX rules!
...
All work done by Refraction, I'm just the commit guy for this.
Note: Missing Visual Studio 2012 / 2010 project files and Linux makefile additions.
Note2: PSX games don't work yet :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5921 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-06 23:00:09 +00:00
refraction@gmail.com
fb13a502d2
Don't know how/why these changed in the DMA commit, but reverting to what it should be.
...
(seriously, i don't remember changing this!)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5920 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-03-05 10:11:28 +00:00
refraction
e6b363ef54
Path3 Masking: Lower the Intermediate mode threshold for smaller packets, fixes some small texture glitches on Path3 masking games such as Wallace & Gromit
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5919 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-28 21:38:04 +00:00