Dave Murphy
9f21cf7b38
libctru 1.7.1
2023-10-28 21:06:58 +01:00
fincs
00396e8a99
Fix for libctru v2.3.0
2023-10-28 21:57:00 +02:00
oreo639
66a0594e5d
Add C3D_LightEnvBumpNormalZ()
...
Used to configure whether the Z component of the normal map is used or if
the Z component is reconstructed based on the XY components of the normal map.
2023-08-12 16:52:36 +02:00
oreo639
e8825650c6
Correct typo in tex3ds docs
2022-08-06 11:43:21 +02:00
fincs
e2992d276f
Fix #58
2022-05-28 21:14:55 +02:00
fincs
b6d0b7d876
citro3d v1.7.0
2022-01-28 23:49:36 +01:00
fincs
bbe09c4265
Implement VRAM bank awareness for rendertarget allocations
2021-08-26 23:46:07 +02:00
fincs
a491a8eb79
Use __3DS__ instead of _3DS
2021-08-07 13:11:39 +02:00
fincs
c7425b653e
Remove spurious warning
2021-04-29 17:54:15 +02:00
fincs
100ebd4067
citro3d v1.6.2
2020-12-19 17:19:38 +01:00
fincs
03235602cd
Add C3D_RenderTargetDetachOutput (called automatically on render target destroy)
2020-09-28 23:33:02 +02:00
fincs
4e02e27222
Bump version for release
2020-07-16 16:13:45 +02:00
fincs
05e8039b7f
Tell the compiler we don't check errno when calling math.h functions (work around a C stdlib design flaw)
2020-07-10 13:22:33 +02:00
fincs
f4367ad55d
Use gfxScreenSwapBuffers; implement left->right eye duplication with it
2020-07-07 13:08:56 +02:00
fincs
bbbadebeae
Pause the VBlank counters while the application is suspended
2020-07-06 20:21:03 +02:00
fincs
7999093588
Bump version for release
2020-05-10 01:18:22 +02:00
fincs
dcb3aac861
base/renderqueue: Clean up initialization code
2020-05-05 16:57:18 +02:00
fincs
3d566ac8da
Delete long-since obsolete flush functions
2020-05-05 01:06:36 +02:00
fincs
f2850e3bfe
renderqueue: Remove overengineered transfer system now that we know GSP actually processes framebuffer swaps at vblank...
2020-05-04 22:23:49 +02:00
fincs
c22c354f1a
Bump version for release
2019-01-02 00:29:47 +01:00
fincs
9d51a9445d
Gas changes:
...
- Separate gas reg writes according to stages
- Related: Properly support C3D_GasAccMax
- Add C3D_GasBeginAcc
- Set correct gas depth function matching depth test in C3Di_EffectBind
2018-05-23 13:54:49 +02:00
fincs
ebf41b6436
Make sure framebuffer is flushed/reinitialized before changing program
2018-05-22 21:23:17 +02:00
fincs
8d8979947e
Remove deprecated functionality
2018-05-22 16:56:19 +02:00
fincs
81ca5d3575
Begin adding Gas rendering support {incomplete/not fully RE'd}
2018-05-22 16:25:40 +02:00
fincs
52cdcb351a
Bump version for release and use DESTDIR for pacman packaging
2018-05-12 18:22:52 +02:00
fincs
5e1bc20126
Add license
2018-05-12 18:22:08 +02:00
fincs
6b6e9eef80
Fix C3D_TexShadowParams not updating TexStatus (reported by @wwylele)
2018-03-13 13:14:32 +01:00
fincs
c23a8015f3
Remove superfluous const in tex3ds.h/c
2018-03-02 19:42:22 +01:00
fincs
c2226e2182
Optimize Quat_FromMtx()
2017-12-30 21:09:10 +01:00
fincs
8f3fda7986
Deprecate C3D_SafeXYZ functions & replace them with C3D_SyncXYZ
2017-12-01 17:46:14 +01:00
fincs
b59cdc3c7c
Deprecate C3D_RenderTargetSetClear, use C3D_RenderTargetClear instead
2017-12-01 17:46:14 +01:00
fincs
d24e404582
Properly validate dimensions in texture init
2017-12-01 17:46:14 +01:00
fincs
10e929d4bb
Refactor texenv code in order to allow for stronger type checking
2017-12-01 17:46:14 +01:00
fincs
4ed5536bcc
Add C3D_FrameEndHook()
2017-12-01 17:46:14 +01:00
Michael Theall
8764804dd5
Add tex3ds.h interface for loading assets converted by tex3ds
2017-12-01 17:42:24 +01:00
fincs
ac1fad7107
Bump version for release
2017-09-23 17:10:44 +02:00
fincs
4ada36b6cd
Remove deprecated renderbuffer code
2017-08-29 00:43:51 +02:00
fincs
22a9bac493
Bump version for release
2017-07-13 22:02:56 +02:00
fincs
52702d1f9f
GPU_LUTINPUT_CP requires light env layer config 7
2017-05-30 17:52:50 +02:00
fincs
145cea4e89
Fix typo inside C3D_TexInitWithParams()
2017-05-27 13:01:50 +02:00
fincs
2062eff21d
Add C3D_FrameCounter() for retrieving the value of the frame counter
2017-05-14 23:09:56 +02:00
fincs
b811018a5d
Do not update proctex LUTs if proctex is disabled
2017-04-27 16:11:34 +02:00
fincs
9105ac3afb
Add C3D_DirtyTexEnv
2017-04-26 16:34:59 +02:00
fincs
4f3b133b6b
Simplify 3rd row calculation in Mtx_Persp* functions
2017-04-10 01:01:00 +02:00
Michael Theall
ebd16db108
Fix transpose test
2017-04-09 17:33:51 -05:00
fincs
614a314888
Add strict checking for C3D_DEPTHTYPE in C++ too
2017-04-09 20:22:24 +02:00
fincs
35d82d95be
Add Fog rendering support
2017-04-08 12:46:25 +02:00
fincs
53111971e0
Separate release & debug dependencies
2017-04-08 12:13:50 +02:00
fincs
776d305b2d
Fix makefile dependency rule inclusion
2017-04-05 19:25:44 +02:00
fincs
702bea1472
Build debug and release versions
2017-04-04 19:09:44 +02:00