SDL2 Render Batch

I enabled DebugLogRenderCommands in SDL_render.c and built to android phone and it looks like one flush for all copy commands which is great. My question is why is the viewport the device resolution of 1920x1080 and not the logical resolution I set of 1280x720. My game displays fine in 1280x720 with FULLSCREEN. I tried setting viewport manually and it did nothing.

I/SDL/APP: Jared: Render commands to flush:
I/SDL/APP: Jared: 1. clear (first=0, r=0, g=0, b=0, a=0)
I/SDL/APP: Jared: 2. set draw color (first=0, r=255, g=255, b=255, a=255)
I/SDL/APP: Jared: 3. set viewport (first=0, rect={(0, 0), 1920x1080})
I/SDL/APP: Jared: 4. set cliprect (enabled=false, rect={(0, 0), 0x0})
I/SDL/APP: Jared: 5. copy (first=0, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456120)
I/SDL/APP: Jared: 6. copy (first=64, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456120)
I/SDL/APP: Jared: 7. copy (first=128, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456120)
I/SDL/APP: Jared: 8. copy (first=192, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456120)
I/SDL/APP: Jared: 9. copy (first=256, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 10. copy (first=320, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 11. copy (first=384, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 12. copy (first=448, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 13. copy (first=512, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 14. copy (first=576, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 15. copy (first=640, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 16. copy (first=704, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 17. copy (first=768, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 18. copy (first=832, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 19. copy (first=896, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 20. copy (first=960, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 21. copy (first=1024, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 22. copy (first=1088, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 23. copy (first=1152, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 24. copy (first=1216, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 25. copy (first=1280, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 26. copy (first=1344, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 27. copy (first=1408, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 28. copy (first=1472, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 29. copy (first=1536, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)
I/SDL/APP: Jared: 30. copy (first=1600, count=1, r=255, g=255, b=255, a=255, blend=1, tex=0xab456000)