Default shader override
- Lenguaje dominante
- C#
- Estrellas
- 6
- Forks
- 0
- Merge medio
- 1 h 1 min
- PR fusionados (30 d)
- 2
Descripción
When developers create their own shaders, we need to automatically set the the values for the shaders in our render calls without using the "default" renderering logic in `GameObject`.
Consider a `IsCustom` flag that applies a reflection based property setter. When that flag `false` and the shader is the built-in shader, we can use a predefined set of calls.
Guía de contribución
Línea de trabajo
Comienza leyendo la ruta de renderizado de GameObject y las llamadas de renderizado que asignan valores a los shaders. Aclara cómo deben identificarse los shaders personalizados y qué propiedades puede establecer la reflexión. Se considera terminado cuando los shaders personalizados reciben sus valores sin la lógica de renderizado predeterminada de GameObject, mientras que el shader integrado utiliza llamadas predefinidas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- computer-graphics, game-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100