_gl.UseProgram shouldn't be used when setting uniforms
- Lingua principale
- C#
- Stelle
- 6
- Fork
- 0
- Merge medio
- 1h 1m
- PR unite (30g)
- 2
Descrizione
The renderer should call _gl.UseProgram once before rendering instead of calling it once per uniform.
```csharp
public void SetInt(string name, int data)
{
_gl.UseProgram(Handle);
TrySetUniform(name, data, _gl.Uniform1);
}
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando SetInt e TrySetUniform, quindi segui il punto di ingresso del rendering del renderer per vedere dove viene chiamato UseProgram. L'attività è completata quando il renderer chiama UseProgram una volta prima del rendering invece che una volta per uniform, e l'impostazione degli uniform continua a funzionare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- computer-graphics
- Tipo di issue
- Refactoring
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100