Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Double-precision extension library

Aperta
#328 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
cpp

Direzione di ricerca

Inizia leggendo il sottoprogetto Extensions, che l'issue identifica come sede prevista per questo lavoro. Valuta le funzioni vettoriali esistenti e determina l'ambito necessario per un'estensione utile a doppia precisione. Il lavoro è considerato completato quando è stata implementata la maggior parte delle funzioni vettoriali pertinenti a doppia precisione; non sono indicati file o test specifici.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

The DirectXMath library is built around single-precision floats. This is by far the most common data type to use in 3D graphics and games. Some games have added double-precision floats, although typically those are done as floating-point with a double-precision offset. The original xboxmath library didn't support doubles because the Xbox 360 PowerPC custom CPU was terrible at them.

The real challenge is that to be useful, the majority of the vector functions would need to be implemented to be double to be useful.

If I were to do this, I'd add it to the Extensions sub-project rather than putting it into the core library.

Lingua principale
C++
Stelle
1.8k
Fork
262
Merge medio
3g 12h
PR unite (30g)
5

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/DirectXMath

Tutte le issue di microsoft/DirectXMath

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.