Jules Blok
|
af8ac328e5
|
Renderer: Use old method of calculating the source rectangle.
|
2014-12-25 02:37:22 +01:00 |
Jules Blok
|
1bbb323e97
|
D3D: Remove obsolete Real XFB codepath.
|
2014-12-24 23:55:04 +01:00 |
Jules Blok
|
4a86234a79
|
D3D: Support stereoscopic XFB blit to screen.
|
2014-12-24 18:45:24 +01:00 |
Jules Blok
|
b2efbdaf44
|
Cosmetics.
|
2014-12-23 13:16:09 +01:00 |
Jules Blok
|
737bc0e7ad
|
PixelShaderCache: Support stereoscopic EFB format changes.
|
2014-12-21 15:46:12 +01:00 |
degasus
|
3f9b52e555
|
OGL: draw shadows within rasterfont itself
|
2014-12-20 13:31:41 +01:00 |
degasus
|
fb177ca04e
|
VideoCommon: merge debug test generators
|
2014-12-20 13:06:29 +01:00 |
degasus
|
ffa014dd48
|
VideoCommon: merge debug info generators
|
2014-12-20 12:25:10 +01:00 |
Jules Blok
|
c9e469f832
|
D3DState: Remove wireframe rasterizer support.
|
2014-12-19 14:10:52 +01:00 |
Jules Blok
|
925bbcb85b
|
VideoCommon: Handle wireframe mode in the geometry shader.
|
2014-12-19 14:10:52 +01:00 |
Ryan Houdek
|
02f22152be
|
Merge pull request #1706 from Armada651/line-width
VideoCommon: Merge LineGeometryShader into GeometryShaderGen.
|
2014-12-18 19:43:12 -06:00 |
Jules Blok
|
3d9dfad6a2
|
D3D: Set the geometry shader before every draw call.
And refactor the VertexManager draw call.
|
2014-12-18 00:36:50 +01:00 |
magumagu
|
31bcdb8f2f
|
D3D+OGL: choose blendenable over logicopenable.
No sane game should turn on both logicopenable and blendenable in the same
blend mode, but not every game is sane. Fixes issue 6009.
|
2014-12-15 20:16:25 -08:00 |
Jules Blok
|
55e60a9c22
|
VideoCommon: Merge LineGeometryShader into GeometryShaderGen.
This adds line-width emulation support to OpenGL.
|
2014-12-15 22:47:42 +01:00 |
Jules Blok
|
a6ac7dd5bd
|
D3D: Fix Nvidia 3D Vision memory leak
|
2014-12-14 13:28:49 +01:00 |
Jules Blok
|
b2e73400be
|
Cosmetics
|
2014-12-14 13:28:48 +01:00 |
Jules Blok
|
b06280e866
|
D3D: Add anaglyph stereoscopy support.
|
2014-12-14 13:28:47 +01:00 |
Jules Blok
|
4b3e784949
|
TextureCache: Add stereoscopy support for EFB to texture copies.
|
2014-12-14 13:28:47 +01:00 |
Jules Blok
|
3355d8086d
|
D3DUtil: Use a geometry shader to clear all slices.
|
2014-12-14 13:28:46 +01:00 |
Jules Blok
|
d58e389f67
|
D3D: Recreate the framebuffer when stereoscopic 3D is toggled.
|
2014-12-14 13:28:45 +01:00 |
Jules Blok
|
7c05b9a6d0
|
D3D: Set the geometry shader for triangle primitives.
|
2014-12-14 13:28:44 +01:00 |
Jules Blok
|
9d9bd5341d
|
D3D: Restore viewport after stereo blitting.
|
2014-12-14 13:28:43 +01:00 |
Jules Blok
|
a689db0e48
|
D3D: Add 3D vision support.
|
2014-12-14 13:28:42 +01:00 |
Jules Blok
|
e53705784b
|
D3D: Add SBS/TAB output support.
|
2014-12-14 13:28:42 +01:00 |
Dolphin Bot
|
971a95aece
|
Merge pull request #1503 from kayru/d3d_optimization_cache
D3D: Filter redundant API calls by caching state in StateManager
|
2014-12-11 23:38:35 +01:00 |
Yuriy O'Donnell
|
4392d3cd55
|
D3D: Fixed StateManager member function name case
|
2014-12-07 18:45:50 +01:00 |
Yuriy O'Donnell
|
6e9226650d
|
D3D: Implemented context state caching
This avoids most of the redundant API calls.
|
2014-12-07 18:17:19 +01:00 |
Rodolfo Bogado
|
93b4540e19
|
Add HW bounding Box support to d3d backend
|
2014-12-05 15:03:24 -03:00 |
skidau
|
7bc78827ed
|
Merge pull request #1574 from degasus/profiler
Common: Add a built-in profiler
|
2014-12-04 13:22:31 +11:00 |
degasus
|
94d9d138d9
|
Common: Add a built-in profiler
|
2014-12-03 00:50:41 +01:00 |
Yuriy O'Donnell
|
36b886cb80
|
D3D: Viewport min and max depth is now clamped to [0..1] range
|
2014-11-29 11:42:53 +01:00 |
Yuriy O'Donnell
|
1fe3d07cbd
|
D3D: Removed somewhat mysterious comment
It would be good to know which games exactly exhibited the issue.
|
2014-11-29 11:11:28 +01:00 |
Yuriy O'Donnell
|
cc2227fbc3
|
D3D: Replaced shader-based depth range remap with viewport
This fixes UI rendering in some games mentioned in https://code.google.com/p/dolphin-emu/issues/detail?id=7785
|
2014-11-29 11:11:28 +01:00 |
Yuriy O'Donnell
|
88d11ec5b2
|
D3D: RestoreState no longer resets PS resources
|
2014-10-27 00:02:30 +01:00 |
skidau
|
81efd0e87f
|
Merge pull request #1315 from RisingFog/movie-menu-input-display
Moved Input Display to Movie Menu
|
2014-10-20 14:34:02 +11:00 |
Yuriy O'Donnell
|
97423d5ed8
|
D3D: Fixed anisotropic filtering.
This got broken when d3d state cache was implemented.
|
2014-10-18 17:47:47 +02:00 |
Fog
|
467ab1a629
|
Moved Input Display to Movie Menu
|
2014-10-17 21:08:34 -04:00 |
Yuriy O'Donnell
|
b78396847f
|
D3D: Removed SetBlendOp, SetSrcBlend and SetDestBlend as they are now trivial
|
2014-10-17 22:24:57 +02:00 |
Yuriy O'Donnell
|
bea68c95a4
|
D3D: Fixed uninitialized members of gx_state
|
2014-10-15 20:22:41 +02:00 |
Yuriy O'Donnell
|
21655dc61a
|
D3D: moved render state cache implementation to D3DState.h/cpp
|
2014-10-15 20:22:41 +02:00 |
Yuriy O'Donnell
|
e7f8032d7d
|
D3D: State cache now uses BitField to define packed render states
|
2014-10-15 20:22:40 +02:00 |
Yuriy O'Donnell
|
2e4667caaa
|
D3D: Moved render state cache into separate source files.
Refactored StateCache::Get() to early out for narrower indentation.
Added comments to clarify ownership of objects returned by StateCache::Get().
|
2014-10-15 20:22:39 +02:00 |
Yuriy O'Donnell
|
f434bd7d3f
|
D3D: Implemented cache for dynamic render states
|
2014-10-15 20:22:39 +02:00 |
skidau
|
8912315596
|
Merge pull request #1290 from lioncash/xfb
Fix XFB scaling in D3D
|
2014-10-15 14:09:33 +11:00 |
slx7R4GDZM
|
5a3f19aeaf
|
Fix XFB scaling in D3D
|
2014-10-14 22:25:31 -04:00 |
Fog
|
8d424b114a
|
Move bDumpFrames to SConfig (and it's references)
|
2014-10-12 23:56:16 -04:00 |
skidau
|
871d308b88
|
Merge pull request #1206 from comex/amperspocalypse
Change a bunch of reference function arguments to pointers.
|
2014-10-05 12:14:04 +11:00 |
comex
|
7f6284c2fc
|
Change a bunch of reference function arguments to pointers.
Per the coding style and sanity.
|
2014-10-02 03:00:33 -04:00 |
Rachel Bryk
|
f6c6f03cce
|
Add on screen frame counter.
|
2014-09-30 18:49:44 -04:00 |
Rachel Bryk
|
4fe1119e52
|
Cleanup Renderer::CalculateTargetSize(), and allow IRs higher than 4x to be set via ini.
|
2014-09-25 19:50:25 -04:00 |