degasus
|
cb4cb1713d
|
workaround older glew versions
|
2013-02-01 17:09:50 +01:00 |
|
degasus
|
2a1f592d82
|
first try for pinned memory, complete untested
|
2013-02-01 17:04:27 +01:00 |
|
degasus
|
3bf4ffe7fa
|
usable sync of ringbuffer
|
2013-02-01 16:43:08 +01:00 |
|
degasus
|
3af9840a4c
|
stream by map and sync
but not working perfectly, so disabled
|
2013-02-01 15:15:25 +01:00 |
|
degasus
|
878bd7f26c
|
implement streaming by bufferSubData, split upload and allocation in ringbuffer
|
2013-02-01 12:30:08 +01:00 |
|
degasus
|
30170575c8
|
create StreamBuffer class for ogl upload
|
2013-01-31 23:11:53 +01:00 |
|
Glenn Rice
|
f7fa33f2d6
|
Fix remaining compiler warnings.
|
2013-01-31 15:29:29 -06:00 |
|
degasus
|
011e326698
|
remove glIsEnabled(GL_BLEND), we do restore state after it, so it doesn't matter
|
2013-01-31 13:49:20 +01:00 |
|
degasus
|
4a463f4588
|
also add glBufferSubData for ubo upload
so osx start game, but everything is black
|
2013-01-31 13:00:15 +01:00 |
|
degasus
|
c05f66bdd0
|
first try for osx core profile
now it doesn't crash, but it still hangs on startup
|
2013-01-31 12:20:17 +01:00 |
|
degasus
|
01d8c21e1d
|
don't stream in rasterfont
mapping blocks on nvidia workstation, so use glBufferData
|
2013-01-31 11:30:44 +01:00 |
|
Rachel Bryk
|
e199d21513
|
Revert "Toggle full screen when double clicking the render window."
This reverts commit de27f0bea9ff541fddfea8a875b15372d6420f8d.
|
2013-01-31 03:54:18 -05:00 |
|
Rachel Bryk
|
de27f0bea9
|
Toggle full screen when double clicking the render window.
|
2013-01-31 03:51:29 -05:00 |
|
Glenn Rice
|
0ffdd2607f
|
Fix the majority of the compiler warnings unearthed by the addition of
the new warning flags.
|
2013-01-29 23:24:51 -06:00 |
|
Glenn Rice
|
18e69acc15
|
Re-enable a few more warnings.
|
2013-01-29 21:48:26 -06:00 |
|
Glenn Rice
|
7676c4d43b
|
For each of the recently added warning flags check to see if the
compiler supports the flag before adding it.
|
2013-01-29 21:28:55 -06:00 |
|
Jordan Woyak
|
0e04e0c305
|
Fix some shadowing warnings.
|
2013-01-29 16:43:22 -06:00 |
|
Sonicadvance1
|
f13a07fb82
|
Remove this double flush in the idleskipping code.
|
2013-01-29 21:05:42 +00:00 |
|
Ryan Houdek
|
d2528615fa
|
hah, woops.
|
2013-01-29 14:06:43 -06:00 |
|
Ryan Houdek
|
75f2ba14b4
|
Hey Parlane. Fixed it.
|
2013-01-29 13:59:03 -06:00 |
|
parlane
|
65dea7da36
|
I blame Billiard.
|
2013-01-29 19:54:10 +00:00 |
|
parlane
|
4efbe1725f
|
Fix for the fix that didn't fix.
|
2013-01-29 19:52:44 +00:00 |
|
parlane
|
570997e6a1
|
4000 warnings about not supporting a warning...
|
2013-01-29 19:47:58 +00:00 |
|
skidau
|
2ab1cccbe4
|
Preset HBeamPos to -1. Fixes NTSC-U N64 VC games.
Fixes issue 5950.
|
2013-01-29 22:43:56 +11:00 |
|
Jordan Woyak
|
8ab2332854
|
Enabled more warnings. Get to work!
|
2013-01-28 20:50:22 -06:00 |
|
NeoBrainX
|
76148a52b8
|
Fix a few other things
|
2013-01-28 22:51:15 +01:00 |
|
Ryan Houdek
|
afb5be10d9
|
OSX likes to put unordered_map in the weirdest of places...
|
2013-01-28 15:36:55 -06:00 |
|
Ryan Houdek
|
fa45403557
|
Got to love that my server's cmake is half retarded.
|
2013-01-28 15:32:38 -06:00 |
|
Ryan Houdek
|
d94f3c4155
|
Stop using std::pair and std::map. Switch over to u64 and std::unordered_map. Provides a very small speed boost.
|
2013-01-28 15:18:54 -06:00 |
|
NeoBrainX
|
9f1582843d
|
PixelShaderManager: Reduce number of redundant shader constant updates
|
2013-01-28 22:15:23 +01:00 |
|
NeoBrainX
|
0fdeb81038
|
Add some code for generating a shader constant usage profile.
|
2013-01-28 22:15:23 +01:00 |
|
NeoBrainX
|
700cce9588
|
More work on making new pixel shader uids work
|
2013-01-28 22:10:07 +01:00 |
|
NeoBrainX
|
67be1e939a
|
PixelShaderGen: Some more work...
|
2013-01-28 21:59:49 +01:00 |
|
NeoBrainX
|
8902c6e38b
|
Some cleanups, add more fields to pixel shader uid.
|
2013-01-28 21:56:27 +01:00 |
|
NeoBrainX
|
b519d37128
|
Move new lighting shader uids to LightingShaderGen.h
|
2013-01-28 21:52:03 +01:00 |
|
NeoBrainX
|
dc0f470215
|
Added new shader cache uids for pixel shader gen.
|
2013-01-28 21:44:39 +01:00 |
|
NeoBrainX
|
3c8df842bb
|
Moved some of the new shader uid stuff to a common header file.
|
2013-01-28 21:05:29 +01:00 |
|
NeoBrainX
|
ca0e292dd4
|
Replace the shader uid system with a new one which quasi-automatically generates uids for shaders.
Currently used in the vertex shader only (had to fork lighting shaders for now).
|
2013-01-28 21:05:29 +01:00 |
|
degasus
|
c5fa3e0f3d
|
move RestoreAPIState and ResetAPIState into backends
it's a backend specific hack, so it should be here
should give a small speedup in dx11 efb2tex
|
2013-01-28 18:16:03 +01:00 |
|
degasus
|
fd06342a97
|
set hint GL_STREAM_READ
it's wrong, but so we are guaranteed to get pinned memory.
it's slower for rendering, but faster for mapping.
|
2013-01-28 13:03:31 +01:00 |
|
Ryan Houdek
|
4fadb65259
|
Only check shader compilation status in debug or with DEBUG_GLSL defined. invalidate range on bindbufferrange since we don't care about what is in the range. Both give a performance boost for me.
|
2013-01-26 11:24:24 -06:00 |
|
degasus
|
3a52b37c3b
|
only create shaders after shadercaches are initialized
|
2013-01-26 16:33:54 +01:00 |
|
kostamarino@hotmail.com
|
a8d4c78cec
|
Gameini database update. Fixes issue 5135.
|
2013-01-26 12:12:47 +02:00 |
|
Lioncash
|
efe8c75424
|
Duplicate condition fix.
Thanks j4ck.fr0st
|
2013-01-25 21:30:29 -05:00 |
|
Rachel Bryk
|
1e006b5b99
|
Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.
|
2013-01-25 21:28:04 -05:00 |
|
Glenn Rice
|
f660077d06
|
Remove deprecated method for accessing a gtk widgets window.
Fix a debug build compiler warning.
|
2013-01-25 20:11:17 -06:00 |
|
Ryan Houdek
|
eb07c005e3
|
Move the cmake option lines to the top of the Cmake file for easy viewing in vim.
|
2013-01-25 13:55:05 -06:00 |
|
degasus
|
13e9bb56f8
|
fix bug when rasterfont disappears sometimes
|
2013-01-25 20:39:19 +01:00 |
|
Pierre Bourdon
|
bad4f7f790
|
Rewrite the linear interpolation SRC to give the exact same results as the one in AXWii
|
2013-01-25 19:16:07 +01:00 |
|
Rachel Bryk
|
74a5ad542b
|
Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties.
Fixes issue 5932.
|
2013-01-25 13:00:53 -05:00 |
|