Deprecate and Disable non-deferred and non-postproc rendering
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- cpp
- Área
- computer-graphics, game-dev
Línea de trabajo
Comienza localizando los puntos de entrada del renderizado y la configuración de los modos diferido, no diferido, con posprocesamiento y sin posprocesamiento. Determina cómo se exponen esos modos y qué rutas de compatibilidad dependen de ellos; se considera terminado cuando los modos obsoletos están deshabilitados y el código de compatibilidad obsoleto puede eliminarse sin afectar al renderizado diferido con posprocesamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Non-Postproc and Non-Deferred rendering behave visually subtly different in a lot of ways beyond what is expected (such as fog distanced being different between the deferred and forward rendering).
Since almost all work is done in deferred + postproc these days, and the other options are just hanging on life support and should not be used by anyone anymore.
As such, we should just eventually fully disable them so that we can start ripping out old compat bits that are no longer used and cause maintenance overhead.
- Lenguaje dominante
- C++
- Estrellas
- 488
- Forks
- 184
- Merge medio
- 2 d 8 h
- PR fusionados (30 d)
- 41
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de scp-fs2open/fs2open.github.com
-
P2: A timed rotation maneuver does nothing on a ship that had an earlier timed lateral maneuverAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
scp-fs2open/fs2open.github.com#7914 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
scp-fs2open/fs2open.github.com#7901 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
scp-fs2open/fs2open.github.com#7899 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
scp-fs2open/fs2open.github.com#7890 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 43/100
scp-fs2open/fs2open.github.com#7913 ·
Los mantenedores suelen responder en 1 día
Todos los issues de scp-fs2open/fs2open.github.com
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
eclipse-score/inc_someip_gateway#356 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
HarperFast/rocksdb-js#945 ·
Los mantenedores suelen responder en 1 día
-
A failed COMMIT leaves the DuckLake transaction registered, leaking the whole DuckDB instanceAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día