I'm working on having different views on the screen, and I finally figured out why it was cropping off parts of the image when the view was rotated. Once I finally had that working, I found that the rotated port showed the image with minor but noticeable distortions, despite it being 1:1 sizing, and a 90-degree rotation. Here is the code (currently in room creation) for the views: global.dispH = display_get_height() global.dispW = display_get_width() view_hport = global.dispH view_hview = global.dispH view_wport = global.dispW view_wview = global.dispW view_visible = true view_xview +=28 view_yview -=28 view_angle = 90 view_visible = true Using GMS 1.4. Interpolate colors between pixels is turned off. An image to illustrate the problem. I'm sure this is something reasonably simple, but a previous Google search didn't help, so I'm hoping someone here might be able to tell me what I'm doing wrong. Edit: It turns out that the distortion happens even without the 90-degree angle. Below are my settings for view Final Edit: Got help for the issue over on Reddit. The fix was to add: window_set_size(global.vW,global.vH) surface_resize(application_surface,global.vW,global.vH) before the view settings.