B1ackDaemon
0ec78e0d5e
Merge pull request #263 from raven02/patch-16
...
Add 960x540 natvie resolution support
2014-05-23 19:02:40 +03:00
raven02
6520b8f06d
Add 960x540 natvie resolution support
2014-05-23 23:51:55 +08:00
raven02
a2af749e71
Replace slow glReadpixels routine with glBlitframebuffer for non-MRT
2014-05-23 22:22:32 +08:00
raven02
94393ff4ea
Re-enable glFrontFace with sanity check
2014-05-22 01:08:46 +08:00
raven02
3445f8a49f
There is no glEnable(GL_FRONT_FACE)
2014-05-22 00:48:49 +08:00
raven02
b95667563f
Code cleanup and added glPolygonOffset
2014-05-22 00:31:40 +08:00
B1ackDaemon
e569de73d6
Merge pull request #248 from ItzWarty/master
...
virtual memory block reads/writes properly fail if address is out of bounds
2014-05-21 18:22:01 +03:00
raven02
967935d389
Enable GL_SCISSOR_TEST and add glLogicOp
2014-05-21 18:14:51 +08:00
raven02
e0f89beb7d
Set default polygon_mode as GL_FILL
2014-05-21 02:08:49 +08:00
raven02
f67d30571b
Add NV4097_SET_BACK_POLYGON_MODE
2014-05-20 22:10:14 +08:00
raven02
4f961c9e0b
Add comment for depth format 0
2014-05-19 21:14:30 +08:00
raven02
c2f3f04808
Add support for m_surface_depth_format 0
2014-05-19 15:43:41 +08:00
Michael Yu
9e791da7bd
virtual memory block reads/writes properly fail if address is out of bounds.
...
Fixes Solar v2.1 http://puu.sh/8ScXK.jpg
2014-05-18 23:12:28 -07:00
Unknown W. Brackets
7948f376fb
GL: Fix the compressed R8B8 / B8R8 type formats.
...
The not-swizzled bit is always set for them.
2014-05-18 15:24:12 -07:00
Unknown W. Brackets
612e515317
GL: Fix X16 / Y16_X16 texture formats.
...
Per the rsx/texture_formats test. Not sure about pitch, may need to deal
with UNPACK_ROW_LENGTH...
2014-05-18 14:39:04 -07:00
Unknown W. Brackets
06c4c45200
GL: Fix half-float texture formats.
...
This matches the ps3 output/channels for these textures per the
rsx/texture_formats test.
2014-05-18 14:22:05 -07:00
B1ackDaemon
9e7f8564b6
Merge pull request #244 from raven02/patch-6
...
Fix wrong color effect in Disgaea 3
2014-05-18 11:08:17 +03:00
raven02
c8e52a78f9
Fix wrong color effect in Disgaea 3
2014-05-18 14:57:56 +08:00
Unknown W. Brackets
07505aa9e2
GL: Fix D1R5G5B5 texture R/B components as well.
2014-05-17 23:14:42 -07:00
Unknown W. Brackets
7992115f6c
GL: Swap R/B in A1R5G5B5 correctly.
...
Fixes Terraria, thanks @raven02. How did I miss this, it was not passing
the test after all...
2014-05-17 23:06:26 -07:00
Unknown W. Brackets
c8dea6b931
Typo.
2014-05-17 15:38:13 -07:00
Unknown W. Brackets
28b10157ad
GL: Add Y16_X16 tex format (untested.)
2014-05-17 14:49:23 -07:00
Unknown W. Brackets
439dd9d8a3
GL: Add Y16_X16_FLOAT tex format (untested.)
2014-05-17 14:49:22 -07:00
Unknown W. Brackets
cf0e116a56
GL: Add R8B8_R8G8 / B8R8_G8R8 formats, tweak G8B8.
...
Based on how the first two swizzle, most likely G8B8 works that way too.
2014-05-17 14:49:22 -07:00
Alexandro Sánchez Bach
921de12d93
Merge pull request #238 from unknownbrackets/texformats
...
Correct various texture formats in OpenGL
2014-05-17 20:56:29 +02:00
Unknown W. Brackets
dbcee43567
Typo.
2014-05-17 11:32:18 -07:00
Unknown W. Brackets
b58320d7dc
GL: Small simplification.
2014-05-17 11:29:49 -07:00
Unknown W. Brackets
0978a1348e
GL: Correct byteswapping for 565 type textures.
2014-05-17 11:15:26 -07:00
Unknown W. Brackets
86d35d58df
GL: Add support for R6G5B5.
2014-05-17 11:15:26 -07:00
Unknown W. Brackets
2f8e31cddd
GL: support the G8B8 tex format.
2014-05-17 11:15:25 -07:00
Unknown W. Brackets
68bc41b436
GL: Correct texture reswizzling, fix A4R4G4B4.
2014-05-17 11:15:25 -07:00
raven02
ccc35176f6
Fix wrong type for DEPTH24_D8/DEPTH16
2014-05-18 00:52:48 +08:00
Alexandro Sánchez Bach
d745a7bb4e
Implemented CELL_GCM_TEXTURE_D1R5G5B5
...
Same color issue as A1R5G5B5 though.
2014-05-17 17:17:41 +02:00
B1ackDaemon
1f465bc7d8
Merge pull request #235 from raven02/patch-4
...
Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
2014-05-17 12:22:58 +03:00
B1ackDaemon
389e3bbd91
Merge pull request #233 from raven02/patch-3
...
Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
2014-05-17 12:22:45 +03:00
B1ackDaemon
a33e4c7346
Merge pull request #230 from raven02/master
...
Use GL_BGRA for glReadPixels()
2014-05-17 12:22:12 +03:00
raven02
0d9de89a26
Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
2014-05-17 17:00:25 +08:00
raven02
e7a4eac676
Typo fix
2014-05-17 01:44:13 +08:00
raven02
ca7c4e119e
Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
2014-05-17 01:27:55 +08:00
raven02
f5e1d9eab1
Use GL_BGRA for glReadPixels()
2014-05-16 15:13:34 +08:00
raven02
42434adfaf
Add few more texture formats and comments
2014-05-15 22:29:55 +08:00
raven02
f3c3bebd6e
Implement CELL_GCM_TEXTURE_R5G5B5A1/R5G6B5
2014-05-15 16:11:29 +08:00
Alexandro Sánchez Bach
38bd40891d
Fixed issue with RSX Reports
...
Reports consist of 16 bytes (64-bit timestamp, 32-bit value and 32-bit
zero padding). This was found by @nohbdy some time ago.
2014-05-12 21:31:01 +02:00
Peter Tissen
0aa8a9f372
fix OpenGL includes for Win32
2014-05-01 19:29:28 +02:00
Andreas Schroeder
64cfab5b46
Mac OSX: fix includes & add missing functionality
2014-04-29 22:46:42 +02:00
Lioncash
b877879db6
Clean up UI code.
...
- Use Bind instead of connect. It's recommended for anyone using wx 2.9+
- Remove AppConnector. All this did was destroy objects used in the UI. However, wxWidgets handles this. So it's redundant.
- Misc other unimportant changes.
2014-04-27 19:53:13 -04:00
Peter Tissen
4981c576d2
rename all the non-standard include file extensions to *.h
2014-04-27 19:28:03 +02:00
nohbdy
d136adc73f
RSX Bugfixes and plugging memory leaks
...
BUGFIX: Add break after NV4097_SET_TEXTURE_BORDER_COLOR in RSXThread.cpp
BUGFIX: Fix parameters passed to RSXTexture::SetControl3 (they were being
passed in reverse order)
BUGFIX: Remove invalid, non-sensical call to glPixelStorei in GLGSRender.h
BUGFIX: Fix signed/unsigned comparison compiler warnings in GLGSRender.h
CHANGE: Make GLFragmentProgram::Decompiler synchronous by default
CHANGE: Update wxWidgets submodule to latest commit
BUGFIX: Fix several memory leaks
ADDED: Created a new MSVC debug configuration to output locations
of allocations that end up leaking after the program
is closed.
BUGFIX: Fix the stupid PadHandler crash due to the lack of a virtual d'tor
2014-04-17 15:15:43 -05:00
Peter Tissen
8ef9414406
try to reign in the vector<ptr> madness
2014-04-14 10:55:43 +02:00
Peter Tissen
552b71a378
fix not range-checked vector access
2014-04-14 09:01:31 +02:00