CornN64
a93e3313e8
[!] Fixed fog issue with alpha textures
...
[!] Fixed (bug) when fog is enabled in MM and point light
2013-10-19 20:48:27 +02:00
CornN64
5b3534bab4
[!] Fog now works with point light on PSP as well (Zelda MM)
...
[!] Removed redundant texture flag in TnL flags
2013-09-25 21:00:11 +02:00
CornN64
bfd94b655c
[!] Some WIP for vertex fog on PSP (functions on many games that uses the standard TnL. It uses a second pass to blend in the fog)
...
[-] Reverted some changes from previous commit since it broke texturing in some games and CBFD lights.
2013-09-21 18:31:48 +02:00
CornN64
0a9a6bb2ce
[!] Some tidy and small optimizations in VFPU ASM TnL
...
[+] Added TnL VFPU ASM for Zelda MM point lighting
[+] Added calculations in VFPU ASM for back/front culling triangles
2013-08-24 20:34:02 +02:00
CornN64
902eda7a6c
[!] Fixed VFPU TnL lighting for Conker on PSP (Tnx Glide for reversing it to C code from N64)
2013-08-19 08:18:32 +01:00
CornN64
a0ff7c8160
[!] Further optimized lighting calculations and branches in conker TnL.
...
[!] LightVerts() now returns only R,G & B (V3 and no A)
[!] Lights color and direction now uses V3
[!] Fixed RDP_MoveMemLight() to proper light direction.
2013-08-01 18:39:16 +02:00
salvy
d10ff1ca11
[+] Implemented lightning for Conker rendering (PC/OSX only for now) (Corn & Salvy)
...
[!] PSP VFPU ASM compatible with new light struct as well possible to interface with Conker's new TnL. (Corn)
[!] Slight tidy in audio Alist processing loop. (Corn)
2013-07-31 13:56:36 -07:00
Corn
c329fbd011
[!] reverted some unneeded conversions/bloat
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1600 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-19 20:25:01 +00:00
Corn
017a3a2056
[!] Fixed small bug in VFPU TnL code for PD
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@602 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-31 18:30:53 +00:00
Corn
0412824b43
[!] small optimizations in TnL for CBFD and PD
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@579 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-11 21:58:59 +00:00
Corn
003bafc95a
[!] Ambient light change is now compatible with VFPU TnL code (standard and Perfect dark)
...
[-] removed old Ambient light from struct
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@568 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-02 15:52:24 +00:00
Corn
db0c96124e
[!] Refinements in VFPU TnL code for small speed up
...
[!] Fixed matrix stack limits to proper values
[!] Save some memory with smaller indices buffers
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@565 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-29 12:51:50 +00:00
Corn
3e30752f1e
[!] avoid concatenation/multiplication of world and projection matrices for CBFD and PD (small speed up)
...
[!] use aligned loads and saves for matrix multiplication in psprenderer (small speed up)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@562 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-28 16:47:26 +00:00
Corn
81ee7e2c24
[+] Added VFPU TnL code for DKR billboards (small speed up)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@528 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-11 17:31:54 +00:00
Corn
2c5fa43b83
[-] Removed old VFPU TnL code
...
[!] Small optimization in DKR TnL
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@526 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-09 22:33:13 +00:00
Corn
50cf2ef91b
[!] use texture hash check in cache for now (fixes OOT and MM text and other issues in other games)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@516 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-04 09:43:08 +00:00
Corn
d37483496c
[+] Conker TnL is now done on the VFPU (including ENV map)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@512 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-03 20:52:52 +00:00
Corn
415a8cd389
[+] DKR TnL is now done on the VFPU (speed up)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@511 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-03 17:35:04 +00:00
Corn
ce7ba0a211
[+] Added VFPU code for perfect dark TnL path (speed up)
...
[!] Fixed copy n paste bug in lighting
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@510 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-02 22:49:18 +00:00
Corn
91d33ecd33
[!] avoid downsizing texel buffer
...
[!] some optimizations in copying data with vectors
[!] TnLVFPU Passing more data through a struct rather than function parameters
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@507 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-01 20:57:29 +00:00
Corn
28b84523de
[!] VFPU TnL recoded into one function (with optimizations)
...
[!] Integrate TnL flags into TnL parameters
[!] small fix to texture UpdateIfNecessary
[!] small optimization to convert vertices
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@504 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-11-30 22:06:40 +00:00