Parece que GL se ha generalizado para todas las plataformas de juego (¡incluso para dispositivos de mano!) Esto ha impulsado la implementación de conjuntos de chips de GPU modernos para un gran número de consumidores.¿Es posible hacer 2d blitting de la vieja escuela en la GPU moderna?
Esto es asombroso.
Con los sistemas de GPU modernos que existen ahora, ¿es posible hacer programación genérica de la vieja escuela programación (también conocida como blit de X rect a Y rect usando VRAM)? (Piensa en Amiga) ¿O están las operaciones centradas en alrededor de los sombreadores de vértices y píxeles?
¿Es esto accesible desde GL? OpenGL ES?
La representación de un cuadrante texturizado está bien, pero requeriría doble almacenamiento en búfer y una nueva representación de toda la escena. Estaba viendo si podía evitar esto.
tengo casi nula experiencia en esta área, por lo que este puede ser una sugerencia estúpida, pero si los gráficos 3D son rápidos y necesitas gráficos 2D, ¿no puedes simplemente usar capacidades 3D pero mantener Z = 0 y solo dejar que X e Y varíen? –
NUNCA podrá hacer nada más rápido en su propio código que se puede hacer en hardware 3D, usted está perdiendo el tiempo en la optimización prematura. –
@Earwicker, eso es lo que sugieren algunas de las respuestas ... – Earlz