Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Godt gjort og lykke til!

8. sep., 04:29
Har dokumentert ræva av meg hele dagen, og doxygenert det raske matematikkbiblioteket mitt, SH4ZAM, rettet mot Sega Dreamcasts SH4 CPU.
Arbeidet mitt med dette prosjektet er ikke så prangende som noen av mine andre bidrag eller tingene jeg har vært involvert i, men det har vokst til det jeg tror vil bli mitt mest innflytelsesrike arbeid i DC-hjemmebryggersamfunnet.
Den ble født etter å ha jobbet ekstremt tett med denne interessante prosessoren i løpet av min tid med å bringe "gainz" til våre Grand Theft Auto 3- og Vice City-porter ... fordi det jeg så mens jeg jobbet med disse portene var ...
VI HAR ET GIGANTISK HULL I SAMFUNNET VÅRT når det gjelder å virkelig dra nytte av denne unike prosessoren!! Som... denne tingen har MANGE triks i ermet og en "riktig" måte å gjøre ting på som ikke engang nødvendigvis er tilgjengelige for C- og C++-språkene ... Og selv om de er det, hvilke spillutviklere på appnivå har tid til å undersøke hvordan de kan akselerere disse tingene?!
Så jeg tok rutinene mine fra GTA-kodebasen vår, og la ut på en reise for å dele det jeg hadde lært med fellesskapet i en frittstående kodebase som forhåpentligvis ville bli en viktig del av fellesskapets infrastruktur. Jeg lovet å en dag bringe den tilbake til GTA, når den var klar.
Så langt har jeg lært MYE og har nesten fullført fulle APIer for skalarmatematikk, trigonometri, vektorer, matriser, kvaternioner og minneoperasjoner (tenk rask memcpy()), ved å bruke raske triks og SH4 "rask matematikk"-instruksjoner der det er menneskelig mulig.
Jeg tilbyr doble, moderne C23 og C++23 APIer rundt all SH4-galskapen, og ergonomi og API-fullstendighet har vært ting jeg har vært stolt av.
Jeg har også blitt velsignet med å finne bidragsytere som har jobbet med meg for å få disse tingene grundig testet og validert. Den store Twada fra DCEmulation-forumene har sluttet seg til mannskapet og har allerede akselerert noen av de OpenGL-baserte matriseoperasjonene, for eksempel glRotatef(), gluLookAt(), gluPerspective() og andre.
En haug av dette venter fortsatt på streng enhetstesting, og jeg fokuserer først nå på dokumentasjon, men du kan følge koden og utviklingen bak oppdraget mitt her:

447
Topp
Rangering
Favoritter