degasus
|
ebaaf6d468
|
glShadeModel is also obsolete
|
2013-01-21 10:37:16 +01:00 |
|
degasus
|
8a6f747408
|
glsl: remove usage of old texture2D* function
|
2013-01-19 11:07:06 +01: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 |
|
degasus
|
d73c950623
|
cache texture bindings
|
2013-01-19 01:06:34 +01:00 |
|
degasus
|
e7d5b274c0
|
add stage parameter for texture load, so ogl can bind to the correct sampler
|
2013-01-19 00:47:48 +01:00 |
|
degasus
|
074f73c641
|
move utils texture to sampler 8+9
rasterfont tex will aways bound to samp8.
efb copy utils will be done in samp9.
|
2013-01-19 00:39:31 +01:00 |
|
degasus
|
6401a18143
|
remove texture sampler from uniform list
|
2013-01-19 00:12:02 +01:00 |
|
degasus
|
2c010f530e
|
report glsl shader warings as errors
|
2013-01-18 12:49:48 +01:00 |
|
degasus
|
714ff50fdf
|
set blending if dual source might be triggered
|
2013-01-18 00:44:35 +01:00 |
|
degasus
|
a87fd89fce
|
disable ogl shader cache
it doesn't check the shader itself only the id of the shaders.
So there are cache mismatch atm
|
2013-01-17 12:36:20 +01:00 |
|
degasus
|
3054d36534
|
use glBindFragDataLocation instead of glDrawBuffer
|
2013-01-17 11:16:12 +01: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 87431666639c7036ea0f5b0d499df639cefb3d51.
|
2013-01-16 15:46:11 -05:00 |
|
degasus
|
b778b86e26
|
improve texture mipmap count
GL_TEXTURE_MAX_LEVEL set how many mipmaps should be allocated, but all of them must be created.
GL_TEXTURE_MAX_LOD set how many mipmaps may be used.
|
2013-01-16 21:15:07 +01:00 |
|
degasus
|
8a7f1e9264
|
workaround for older ati drivers
|
2013-01-16 19:37:57 +01: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 |
|
degasus
|
b401131af2
|
small texcache cleanup
|
2013-01-16 15:12:39 +01:00 |
|
degasus
|
681272d65d
|
use renderbuf fo xfb
|
2013-01-16 01:37:00 +01:00 |
|
degasus
|
bb200acdd8
|
also don't search in the shader cache if the shader isn't changed
|
2013-01-15 23:42:24 +01:00 |
|
degasus
|
687d74e6c2
|
only change shader if needed
|
2013-01-15 14:22:40 +01:00 |
|
degasus
|
85200db6a2
|
Revert "fix byte order in osd rasterfont"
This reverts commit db5f4c8c20b36b2fdc6257104096e021b56d6145.
Conflicts:
Source/Plugins/Plugin_VideoOGL/Src/RasterFont.cpp
|
2013-01-15 12:25:06 +01:00 |
|
degasus
|
1cfb5a21fa
|
only use rgba for opengl
|
2013-01-14 23:43:51 +01:00 |
|
degasus
|
ff889c0e65
|
use attrib pointers in nativeVertexFormat
|
2013-01-14 22:59:08 +01:00 |
|
lioncash
|
8cf3ea3eea
|
GetTextureBGRA()'s 'width' and 'height' parameters should be unsigned.
|
2013-01-14 16:29:52 -05:00 |
|
degasus
|
2f78986e2c
|
Merge branch 'Graphic_Update' into GLSL-master
Conflicts:
Source/Core/VideoCommon/Src/VertexManagerBase.cpp
Source/Plugins/Plugin_VideoOGL/Src/NativeVertexFormat.cpp
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
|
2013-01-14 21:36:31 +01:00 |
|
degasus
|
ff5ac8c505
|
fix win compiler errors
|
2013-01-14 20:08:53 +01:00 |
|
degasus
|
5fe3def64c
|
videoConfig cleanup
|
2013-01-14 20:00:33 +01:00 |
|
degasus
|
adeac6f4a5
|
remove old deprecated calls and fixed functions parameters
|
2013-01-14 17:48:38 +01:00 |
|
degasus
|
c3aafc77b3
|
upload complete uniform buffer at once
this is the way of dx11. it would upload more per draw, but uses less calls.
will be faster if many uniforms are changed, but slower else
|
2013-01-14 13:58:11 +01:00 |
|
degasus
|
b18c0a5d1b
|
remove ubo for efb2ram
|
2013-01-14 12:37:31 +01: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 |
|
degasus
|
f3d663c2f4
|
efb2tex without ubo
|
2013-01-12 16:29:16 +01:00 |
|
degasus
|
2838077313
|
fix warnings
|
2013-01-11 21:24:59 +01:00 |
|
degasus
|
8651b34e22
|
also add vertex shader for efb2tex
goodbye fixed-function shaders
|
2013-01-11 15:41:42 +01:00 |
|
degasus
|
7c01c2bf11
|
move efb2ram shaders to textureCache
|
2013-01-11 15:24:43 +01:00 |
|
degasus
|
60b8e4fb1c
|
vertex shader for texture converter
|
2013-01-11 11:59:42 +01: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 |
|
degasus
|
092a99cbd2
|
glsl shaders for showEfbCopyRegions
|
2013-01-09 20:08:55 +01:00 |
|
degasus
|
bff02b3b73
|
Merge branch 'arb_framebuffer' into GLSL-master
Conflicts:
Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
Source/Plugins/Plugin_VideoOGL/Src/RasterFont.cpp
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureConverter.cpp
|
2013-01-09 11:00:26 +01:00 |
|
degasus
|
84debc17d5
|
fix msaa
blitting between msaa fbos may not scale. So we need to resolve the efb before swapping.
|
2013-01-09 01:50:52 +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 |
|
degasus
|
b7906b49c9
|
fix byte order in osd rasterfont
|
2013-01-07 20:11:26 +01:00 |
|
degasus
|
ef32231431
|
fix screenshots
|
2013-01-03 21:40:54 +01:00 |
|
degasus
|
fc02427d54
|
xfb draw by blit - disable postprocessing
blitting can't do postprocessing - so for postprocessing, we have to add a new stage
|
2013-01-03 20:44:47 +01:00 |
|