NeoBrainX
|
0fdeb81038
|
Add some code for generating a shader constant usage profile.
|
2013-01-28 22:15:23 +01:00 |
NeoBrainX
|
67be1e939a
|
PixelShaderGen: Some more work...
|
2013-01-28 21:59:49 +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 |
Lioncash
|
efe8c75424
|
Duplicate condition fix.
Thanks j4ck.fr0st
|
2013-01-25 21:30:29 -05:00 |
Ryan Houdek
|
73eb98ed8e
|
Move swap control to the host specific GLInterface files.
|
2013-01-24 10:31:08 -06:00 |
lioncash
|
2db0c4270e
|
Fix a potential memory leak on non-windows systems.
Also added a FIXME to BPStructs.cpp and BPMemLoader.cpp
|
2013-01-24 08:21:08 -05:00 |
Ryan Houdek
|
621204f3e8
|
Fix switching from the different rasterizers
|
2013-01-19 02:18:39 -06:00 |
Ryan Houdek
|
ff9ba67773
|
Remove the dependency on rectangle textures in the software rasterizer. Also make it the be used by default in the software renderer like it was before.
|
2013-01-19 00:51:14 -06:00 |
lioncash
|
0ef3bd9c77
|
Revert "Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names)."
Turns out I was wrong in my previous commit. My bad.
This reverts commit 8743166663 .
|
2013-01-16 15:46:11 -05:00 |
lioncash
|
8743166663
|
Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names).
This also gets rid of some more typecasts in some cases.
|
2013-01-16 09:42:51 -05:00 |
lioncash
|
8cf3ea3eea
|
GetTextureBGRA()'s 'width' and 'height' parameters should be unsigned.
|
2013-01-14 16:29:52 -05:00 |
Jordan Woyak
|
5dbc3b3219
|
replace this->Bind with Bind
|
2013-01-13 03:33:11 -06:00 |
Jordan Woyak
|
eca93c4c19
|
Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions.
Unlike Connect, Bind is quite type-safe.
I also seem to have fixed some errors in the input config dialog.
|
2013-01-13 03:06:56 -06:00 |
NeoBrainX
|
304814e7cc
|
Video_Software: Implement proper RGBA8 texture loading from tmem.
For RGBA8 textures, AR and GB tiles are stored in separate tmem banks. TextureDecoder did not support that previously.
|
2013-01-10 18:30:16 +01:00 |
NeoBrainX
|
e204a6e015
|
Add some TODOs.
|
2013-01-08 18:56:01 +01:00 |
NeoBrainX
|
be706a3977
|
Disable color writing when alpha test always fails.
|
2013-01-08 18:56:01 +01:00 |
NeoBrainX
|
d26bcb0847
|
Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff
|
2013-01-08 18:56:01 +01:00 |
NeoBrainX
|
876eee5e60
|
PixelShaderGen: Don't disable depth texture emulation if z writing is disabled (this is what VideoSoftware is doing).
|
2013-01-08 18:16:48 +01:00 |
NeoBrainX
|
e979b2d4a2
|
DX11: Fix a small mistake.
Remove some incorrect and/or confusing comments.
Fixes issue 5251. Thanks to limburgerite :)
|
2013-01-08 18:16:48 +01:00 |
Ryan Houdek
|
d0301ca89d
|
Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae
|
2013-01-07 13:47:34 -06:00 |
Ryan Houdek
|
64afbade33
|
Fix 4 warnings on OSX
|
2012-12-30 04:32:37 -06:00 |
Ryan Houdek
|
e5d5365bac
|
Fix the last few warnings in Dolphin on my system.
|
2012-12-30 02:34:14 -06:00 |
Ryan Houdek
|
49ed752126
|
This line in SWRenderer has been wrong ever since the beginning.
|
2012-12-30 02:12:31 -06:00 |
Ryan Houdek
|
b4f30e549e
|
Missed a precision qualifier in a HWRasterizer shader.
|
2012-12-29 21:50:07 -06:00 |
degasus
|
30dd9c2e17
|
always calls glBindBuffer(0) after disabling vao
|
2012-12-29 12:50:42 +01:00 |
degasus
|
e9d00bfeeb
|
revert RasterFont optimization
isn't needed and also not tested and buggy
|
2012-12-29 00:37:50 +01:00 |
degasus
|
db5f4c8c20
|
fix byte order in osd rasterfont
|
2012-12-26 23:48:33 +01:00 |
Ryan Houdek
|
01cdcc83a3
|
Merge Fail: Make sure we are using the interface file to get backbuffer dimensions. GL helper function was duplicated.
|
2012-12-26 13:15:19 -06:00 |
Ryan Houdek
|
67c1c6b062
|
Merge branch 'GLES-software'
|
2012-12-26 12:54:58 -06:00 |
Ryan Houdek
|
2d4c3c7c91
|
Beautify some tabs.
|
2012-12-26 10:33:45 -06:00 |
Ryan Houdek
|
e2489196e4
|
Got overzealous. We aren't removing CG quite yet with this branch.
|
2012-12-26 00:41:25 -06:00 |
Ryan Houdek
|
9a58f9a3bb
|
Rename another function...
|
2012-12-26 00:34:09 -06:00 |
Ryan Houdek
|
f4e7a280a9
|
Remove cg.lib from some files for Windows and renaming a function.
|
2012-12-26 00:07:43 -06:00 |
Ryan Houdek
|
01953ff64a
|
Rename the interface files and hopefully fix OSX building.
|
2012-12-25 19:08:24 -06:00 |
degasus
|
bff0faea2d
|
Merge branch 'immediate-removal'
Conflicts:
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
|
2012-12-25 12:39:00 +01:00 |
degasus
|
399a6af66d
|
revert update the rasterfont shader to GLSL3.3 - OGL 2.0 should be enough
|
2012-12-25 12:22:02 +01:00 |
NeoBrainX
|
2fedab3bad
|
OGL: Make OSD messages fade out properly instead of having them disappear spontaneously.
|
2012-12-24 19:50:16 +01:00 |
Ryan Houdek
|
296b9b1c16
|
Small bit of clean up in GLES-software.
|
2012-12-24 09:37:12 -06:00 |
degasus
|
78ff8a769c
|
Merge branch 'osx-savegame-fix'
|
2012-12-24 13:30:59 +01:00 |
degasus
|
bd0abb3d2f
|
revert last commit, add CheckInvalidState to VideoBackend
|
2012-12-23 13:32:23 +01:00 |
Matthew Parlane
|
e3eebdf591
|
Fixes swprintf_s issues hopefully.
Also fixed an include not using correct caps.
According to:
http://connect.microsoft.com/VisualStudio/feedback/details/646532
|
2012-12-23 20:25:11 +13:00 |
Matthew Parlane
|
089434b719
|
Apply same force to float fix as has already been done for DX11.
|
2012-12-23 20:01:58 +13:00 |
Ryan Houdek
|
b78f5debe6
|
Initial push of GLES and GLUtil file breakup.
|
2012-12-17 14:54:20 -06:00 |
degasus
|
79a7ce4827
|
move glBindBuffer and glBindVertexArray out of VertexManager
Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
|
2012-12-13 15:28:52 -06:00 |
degasus
|
09274e2483
|
Check texture params before updateing them
Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
|
2012-12-13 15:28:48 -06:00 |
degasus
|
61836f8c51
|
helper for compiling glsl
Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
|
2012-12-13 15:28:44 -06:00 |
degasus
|
48812f7bf7
|
update the rasterfont shader to GLSL3.3 - so OGL 3.3 is needed
Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
|
2012-12-13 15:28:39 -06:00 |
degasus
|
1bd21f44b2
|
custom shader for RasterFont, fix color support
OpenGL2.0 compatible
Signed-off-by: Ryan Houdek <Sonicadvance1@gmail.com>
|
2012-12-13 15:28:36 -06:00 |