[nuevo] render a un SDL_Rect #2

Open
opened 2024-06-30 13:06:33 +02:00 by JailDesigner · 3 comments

Que quan crides a shader::render no bolque la textura a tota la pantalla, sino a un rectangle pre-definit. Aixo em val pa quan vull posar marcs al joc per la rao que siga

Que quan crides a shader::render no bolque la textura a tota la pantalla, sino a un rectangle pre-definit. Aixo em val pa quan vull posar marcs al joc per la rao que siga
Owner

vols especificar el SDL_Rect cada vegada que renderitzes (o siga, en el shader::render(SDL_Rect *rect)?

O al inicialitzar (o siga, const bool shader::init(SDL_Window* win, SDL_Texture* backBuffer, SDL_Rect *rect, const char* vertexShader, const char* fragmentShader=nullptr);)

O en un nou mètode (void shader::setRect(SDL_Rect *rect);) i que si no l'especifiques pos fa pantalla sencera i au?

vols especificar el SDL_Rect cada vegada que renderitzes (o siga, en el shader::render(**_SDL_Rect *rect_**)? O al inicialitzar (o siga, const bool shader::init(SDL_Window* win, SDL_Texture* backBuffer, **_SDL_Rect *rect_**, const char* vertexShader, const char* fragmentShader=nullptr);) O en un nou mètode (void shader::setRect(SDL_Rect *rect);) i que si no l'especifiques pos fa pantalla sencera i au?
Owner

mmm, el rectangle, tal qual estàn les coses, esperaría coordenades de finestra, no les virtuals. O siga, no es lo mateix estar a zoom 2x, que 3x, etc... Es això un problema?

mmm, el rectangle, tal qual estàn les coses, esperaría coordenades de finestra, no les virtuals. O siga, no es lo mateix estar a zoom 2x, que 3x, etc... Es això un problema?
Author

En un nou métode está be. I si no està definit, a pantalla sencera.

En quant al rectangle, ara mateixa pense que no es problema. Coordenades de finestra.

Vas a fer que se li pase un punter a un sdl_rect com es fa amb el renderCopy? Em te igual, pero que igual que definixes un rect, que pugues desdir-te i tornar a la pantalla sencera

En un nou métode está be. I si no està definit, a pantalla sencera. En quant al rectangle, ara mateixa pense que no es problema. Coordenades de finestra. Vas a fer que se li pase un punter a un sdl_rect com es fa amb el renderCopy? Em te igual, pero que igual que definixes un rect, que pugues desdir-te i tornar a la pantalla sencera
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JailDoctor/shaders#2