..
BPMemLoader.cpp
Fix an issue with BPMEM_LOADTLUT, thanks to revned @ issue 1831, also fix a speed issue int the FIFO loop introduced recently (ZWW was ~20% slower)
2009-12-28 19:13:06 +00:00
BPMemLoader.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
CPMemLoader.cpp
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
CPMemLoader.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
Clipper.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
Clipper.h
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
CommandProcessor.cpp
Systematically eliminating compiler warnings.
2010-02-24 03:38:36 +00:00
CommandProcessor.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
DebugUtil.cpp
We don't use the return values of SaveTGA() here.
2010-05-26 20:45:29 +00:00
DebugUtil.h
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
EfbCopy.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
EfbCopy.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
EfbInterface.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
EfbInterface.h
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
GLUtil.cpp
Added a catch-all OpenGL visual. This allows the VideoSoftware plug-in to run under VirtualBox.
2010-05-16 07:37:22 +00:00
GLUtil.h
Big restructuring of how the video plugin works. In linux and windows you shouldn't see a change in the functionality; however, there are changes in how render to main or not, and fullscreen modes, and such are handled. Input is largely restructured for the video plugin. It is now handled by the host. Keys for pausing and changing fullscreen are configurable. More will probably be later. This is probably classified as highly experimental.
2010-04-12 01:33:10 +00:00
HwRasterizer.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
HwRasterizer.h
Started fixing SW video compilation for linux, must go home now
2009-10-12 16:29:32 +00:00
NativeVertexFormat.h
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
NativeVertexWriter.h
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
OpcodeDecoder.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
OpcodeDecoder.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
PixelEngine.cpp
SWG: Adds TEV stage output dumping. Fixes interrupt handling in the command processor. Some code cleanup and a few graphical fixes for rare cases.
2009-10-28 03:01:07 +00:00
PixelEngine.h
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
RasterFont.cpp
VSW: Copied rasterfont from ogl to prevent inter plugin dependencies
2009-10-13 06:12:58 +00:00
RasterFont.h
VSW: Copied rasterfont from ogl to prevent inter plugin dependencies
2009-10-13 06:12:58 +00:00
Rasterizer.cpp
Fix some cases of variables being used uninitialized. Also some unused
2010-06-02 20:35:12 +00:00
Rasterizer.h
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
Renderer.cpp
Fix software plugin in linux. I broke it in revision 5048.
2010-02-17 23:15:58 +00:00
Renderer.h
Started fixing SW video compilation for linux, must go home now
2009-10-12 16:29:32 +00:00
SConscript
Fix some cases of variables being used uninitialized. Also some unused
2010-06-02 20:35:12 +00:00
SetupUnit.cpp
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
SetupUnit.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
Statistics.cpp
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
Statistics.h
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
Tev.cpp
If the format is not one of the expected ones, just return rather than
2010-05-26 21:03:42 +00:00
Tev.h
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
TextureEncoder.cpp
Warning cleanup, mainly shadowed variables, const/non-const and ctor initialization order
2010-02-21 18:55:00 +00:00
TextureEncoder.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
TextureSampler.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
TextureSampler.h
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
TransformUnit.cpp
If the format is not one of the expected ones, just return rather than
2010-05-26 21:03:42 +00:00
TransformUnit.h
Do special handling of texture coordinate generation if there is only a position and texture coordinate present.
2010-01-11 00:44:40 +00:00
VertexFormatConverter.cpp
Texture coordinates are stored in fixed point format in TEV which allows overflows to be emulated correctly. Added logic to calculated texture LOD and use the correct mip. Dumping textures will now dump all mip levels. Added line rendering. Changed data stored in vertex from float arrays to vectors for cleaner math.
2010-03-09 04:38:07 +00:00
VertexFormatConverter.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
VertexLoader.cpp
For these assertions to trip, enums in CPMemory.h which seem pretty much set
2010-05-26 21:05:42 +00:00
VertexLoader.h
Do special handling of texture coordinate generation if there is only a position and texture coordinate present.
2010-01-11 00:44:40 +00:00
VertexLoader_Position.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
VideoConfig.cpp
Whoops.
2010-02-28 18:39:33 +00:00
VideoConfig.h
Fixes to the software plugin command processor. Made it easy to use the command processor in place of the one in video common. Use frame skip setting from the application in the software plugin instead of the internal frame skipping config setting. The WGP does not loop if the write pointer is set beyond the end of the fifo.
2009-11-11 03:14:38 +00:00
Win32.cpp
Big restructuring of how the video plugin works. In linux and windows you shouldn't see a change in the functionality; however, there are changes in how render to main or not, and fullscreen modes, and such are handled. Input is largely restructured for the video plugin. It is now handled by the host. Keys for pausing and changing fullscreen are configurable. More will probably be later. This is probably classified as highly experimental.
2010-04-12 01:33:10 +00:00
Win32.h
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00
XFMemLoader.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
XFMemLoader.h
STAND BACK - NEWLINE POLICE
2009-11-15 22:26:39 +00:00
cocoaGL.h
Update Video software plugin with latest cocoaGL.m file
2010-02-17 21:04:26 +00:00
cocoaGL.m
Don't return a value from a void function.
2010-05-26 20:44:53 +00:00
main.cpp
Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate.
2010-04-14 03:27:45 +00:00
main.h
Fixes to the software plugin command processor. Made it easy to use the command processor in place of the one in video common. Use frame skip setting from the application in the software plugin instead of the internal frame skipping config setting. The WGP does not loop if the write pointer is set beyond the end of the fifo.
2009-11-11 03:14:38 +00:00
stdafx.cpp
Fix some cases of variables being used uninitialized. Also some unused
2010-06-02 20:35:12 +00:00
stdafx.h
Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful.
2009-10-12 00:48:24 +00:00