Compare commits
3 Commits
6dd9391f21
...
f4ce3f568b
| Author | SHA1 | Date | |
|---|---|---|---|
| f4ce3f568b | |||
| 53fab2edf6 | |||
| a8762504c6 |
@ -60,7 +60,6 @@ zero.bin:
|
||||
|
||||
%.iso: %.bin gdrom_jvm_boot.bin zero.bin
|
||||
mkisofs \
|
||||
-C 0,11702 \
|
||||
-sysid "SEGA SEGAKATANA" \
|
||||
-volid "SAMPLE_GAME_TITLE" \
|
||||
-volset "SAMPLE_GAME_TITLE" \
|
||||
@ -69,7 +68,7 @@ zero.bin:
|
||||
-copyright "COPYRIGH.TXT" \
|
||||
-abstract "ABSTRACT.TXT" \
|
||||
-biblio "BIBLIOGR.TXT" \
|
||||
-G gdrom_jvm_boot.bin \
|
||||
-G serial_load_ip.bin \
|
||||
-o $@ \
|
||||
-graft-points \
|
||||
/0JVM.BIN=./$< \
|
||||
|
||||
@ -73,6 +73,3 @@ INCLUDE "symbols.lds"
|
||||
INCLUDE "addresses.lds"
|
||||
|
||||
__stack_end = 0x8c00f000;
|
||||
|
||||
__send_buf = 0xac000020;
|
||||
__recv_buf = 0xac004000;
|
||||
|
||||
@ -152,6 +152,23 @@ inline constexpr vec<3, T> operator*
|
||||
#undef c
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
inline constexpr vec<4, T> operator*
|
||||
(
|
||||
mat<4, 4, T> const& m,
|
||||
vec<4, T> const& v
|
||||
)
|
||||
{
|
||||
#define c(i) ( \
|
||||
m[i][0] * v[0] \
|
||||
+ m[i][1] * v[1] \
|
||||
+ m[i][2] * v[2] \
|
||||
+ m[i][3] * v[3])
|
||||
|
||||
return vec<4, T>(c(0), c(1), c(2), c(3));
|
||||
#undef c
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
inline constexpr mat<4, 4, T> transpose(mat<4, 4, T> const& m)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user