Bart Trzynadlowski
|
22907b033f
|
Fixes for non-Windows builds: Makefile updated and fixed header files in Vec.cpp
|
2016-04-05 04:30:52 +00:00 |
|
Ian Curtis
|
5f68544641
|
revert viewport code
|
2016-04-04 10:50:05 +00:00 |
|
Ian Curtis
|
ecea4cad56
|
change tex format 4
|
2016-04-04 10:21:34 +00:00 |
|
Bart Trzynadlowski
|
38d5d14157
|
Clamping diffuse+ambient light intensity to 1.0 (legacy engine)
|
2016-04-04 04:32:10 +00:00 |
|
Bart Trzynadlowski
|
faf5f9cf48
|
Added a comment about viewports
|
2016-04-04 04:31:26 +00:00 |
|
Bart Trzynadlowski
|
6d9426759b
|
Fixed texture enable bit (fixes Star Wars light sabers and Sega Rally 2 cones) and added a hack for (and more comments about) color modulation. Scud Race, Sega Rally 2, LA Machineguns, etc. look correct now, but Fighting Vipers 2 shadows are no longer dark enough. Other bugs may exist.
|
2016-04-04 03:50:24 +00:00 |
|
Bart Trzynadlowski
|
1d4f5c871d
|
Fixed Types.h include
|
2016-04-04 03:43:55 +00:00 |
|
Bart Trzynadlowski
|
a202d8adc3
|
Do not print extra hardware message when there is none
|
2016-04-04 03:42:55 +00:00 |
|
Bart Trzynadlowski
|
d8aefa421d
|
8-bit texture upload byte selection (thanks to Ville; but not tested yet); code cleanup
|
2016-04-04 03:42:26 +00:00 |
|
Ian Curtis
|
d155fbd6e4
|
rgb values were swapped for paletted colours
|
2016-04-03 23:21:50 +00:00 |
|
Ian Curtis
|
3bc2794b0a
|
Use the correct texture enable bit
|
2016-04-03 16:10:40 +00:00 |
|
Bart Trzynadlowski
|
3c8352f4ca
|
Added a comment: observation of Star Wars and Scud Race color modulation issues.
|
2016-04-03 04:09:06 +00:00 |
|
Ian Curtis
|
688af26846
|
Possible work around for slightly incorrect viewport positions in ECA and harley
|
2016-04-02 22:13:59 +00:00 |
|
Ian Curtis
|
a99f022487
|
add missing include
|
2016-04-02 22:08:25 +00:00 |
|
Bart Trzynadlowski
|
6e5c301de8
|
Encryption device emulation (thanks to MAME), fixed warnings in Model3.cpp, added a string formatter helper, and updated Win32 GCC Makefile.
|
2016-04-02 21:50:40 +00:00 |
|
Bart Trzynadlowski
|
c0f679479a
|
Added virtual destructor to CDSB
|
2016-04-02 21:35:06 +00:00 |
|
Bart Trzynadlowski
|
0d989831ed
|
Added encryption keys, converted to cstdint types, fixed whitespace
|
2016-04-02 21:33:33 +00:00 |
|
Bart Trzynadlowski
|
c7ad13fb31
|
Whitespace, cstdint types
|
2016-04-02 21:32:28 +00:00 |
|
Ian Curtis
|
c7412828d4
|
Use proper texture wrapping mode for 2d. Stops garbage down the top and left sides. Should really use NPOT texture.
|
2016-04-02 12:23:46 +00:00 |
|
Ian Curtis
|
7e7847bc83
|
Allow asymmetric projection matrices. Fixes a bunch of missing effects and bad camera angles in harley.
|
2016-03-31 09:27:42 +00:00 |
|
Ian Curtis
|
aee89390ba
|
add LOD table data. Maybe we can get clipping planes out of these
|
2016-03-28 20:11:46 +00:00 |
|
Ian Curtis
|
e79b241a49
|
properly mark dynamic meshes as such
|
2016-03-28 19:58:36 +00:00 |
|
Ian Curtis
|
e1278f4451
|
allow 8 bit mono textures to be contour textures, fixes a bunch of missing transparency in harley la riders
|
2016-03-27 08:39:40 +00:00 |
|
Ian Curtis
|
ffaed8ae32
|
clear the rom mesh buffer
|
2016-03-26 22:48:51 +00:00 |
|
Ian Curtis
|
4992e59673
|
Cache rom models, for better performance.
|
2016-03-26 22:44:26 +00:00 |
|
Ian Curtis
|
8488f22ac5
|
|
2016-03-24 13:26:28 +00:00 |
|
Ian Curtis
|
0327db246f
|
WIP
|
2016-03-24 13:17:17 +00:00 |
|
Ian Curtis
|
23172c9aec
|
fix for bad matrix with NaN
|
2016-03-23 01:05:02 +00:00 |
|
Bart Trzynadlowski
|
5c513445b1
|
Fixed detected axis printf() and compiler warnings (hopefully I did not parenthesize any conditionals incorrectly!)
|
2016-03-23 00:47:53 +00:00 |
|
Ian Curtis
|
f031e5d095
|
finish front/back face culling code based on matrix determinant. Optimised opengl to avoid redundant state changes.
|
2016-03-22 23:39:59 +00:00 |
|
Ian Curtis
|
8ea5978093
|
fix parenthesis error
|
2016-03-22 21:59:51 +00:00 |
|
Ian Curtis
|
e7eb912eaa
|
add maths functions
|
2016-03-22 13:47:28 +00:00 |
|
Ian Curtis
|
93f6b01e0b
|
Update project to vs 2013. Clean compile warnings
|
2016-03-22 12:30:23 +00:00 |
|
Ian Curtis
|
ce99c47f8a
|
Remove double copy of shaders
|
2016-03-22 11:40:24 +00:00 |
|
Ian Curtis
|
5b3eea25fb
|
fix basic compile errors (with vs)
|
2016-03-22 11:34:32 +00:00 |
|
Bart Trzynadlowski
|
3627213577
|
Fixed compiler warnings, whitespace, and moved local variable declarations to site of assignment
|
2016-03-22 03:43:31 +00:00 |
|
Bart Trzynadlowski
|
ec7588e2cd
|
Include Version.h
|
2016-03-22 03:41:00 +00:00 |
|
Bart Trzynadlowski
|
028727b389
|
Fixed typo that broke build
|
2016-03-22 02:44:38 +00:00 |
|
Bart Trzynadlowski
|
4c7186b1f1
|
Fixed warnings and whitespace
|
2016-03-22 01:37:55 +00:00 |
|
Bart Trzynadlowski
|
78609688c5
|
Fixed warnings and whitespace
|
2016-03-22 01:24:23 +00:00 |
|
Bart Trzynadlowski
|
bd09b3b68b
|
Fixed warnings and whitespace
|
2016-03-22 01:16:46 +00:00 |
|
Bart Trzynadlowski
|
f0488a3c94
|
Moved lastCycles static int out of header file (fixes compiler warnings)
|
2016-03-22 01:05:34 +00:00 |
|
Bart Trzynadlowski
|
3afe3cf1a7
|
Moved
|
2016-03-21 23:27:30 +00:00 |
|
Bart Trzynadlowski
|
47c54d100b
|
Updated to support new IRender3D interface and added FrameTimings object.
|
2016-03-21 23:25:29 +00:00 |
|
Bart Trzynadlowski
|
708455a82d
|
CRender3D -> CLegacy3D
|
2016-03-21 23:22:26 +00:00 |
|
Bart Trzynadlowski
|
60ce6180c0
|
Update Supermodel.h with graphics path and moved version string to separate header file
|
2016-03-21 23:20:32 +00:00 |
|
Bart Trzynadlowski
|
d61b01ab6f
|
Removing legacy 3D engine files that were already moved to Graphics/Legacy3D
|
2016-03-21 23:12:17 +00:00 |
|
Bart Trzynadlowski
|
34301e97e1
|
Adding new 3D engine by Ian Curtis. Old engine moved to Graphics/Legacy3D/.
|
2016-03-21 04:10:14 +00:00 |
|
Bart Trzynadlowski
|
9802bbbfd8
|
Fixed compilation errors involving min and max functions
|
2016-03-21 04:07:32 +00:00 |
|
Bart Trzynadlowski
|
0579e65ebd
|
Added registers to debugger: ctr, xer, srr0, srr1, sdr1, imiss, dmiss, hid0, hid1
|
2016-03-21 04:03:44 +00:00 |
|