Skip to content

SDL2 Blit Does Not Support FRect #2616

Open
@IAProg

Description

@IAProg
  • Python version 3.10.9:
  • SDL version 2.26.5,
  • PyGame version 2.3.2

Screenshots
git issue image

Steps to reproduce:

Call renderer.blit with FRect in dest or area args

Test code

import pygame as pg
from pygame._sdl2.video import Window, Renderer, Texture

pg.init()
window = Window("TEST", (600,400))
renderer = Renderer(window)
test_img = Texture.from_surface(renderer, pg.image.load("test.png"))
test_rect = pg.FRect(0,0,100,100)
#test_rect = pg.Rect(0,0,100,100)

running = True
while running:   
    for e in pg.event.get():
        if e.type == pg.QUIT:
            running = False
            pg.quit()
    
    renderer.clear()
    renderer.blit(test_img, test_rect)
    renderer.present()

Metadata

Metadata

Assignees

No one assigned

    Labels

    _sdl2pygame._sdl2bugNot working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions