<div dir="ltr">Pues la verdad es que a mí en Windows Vista de 64 bits tampoco me funciona tu código.<div>Puede que haya algún problema con los sistemas de 64 bits en SDL 2.0 y tal vez no soporten todas las funciones al 100%...<br>
<div>De todas formas, hay algo que no entiendo: ¿Por qué utilizas la función SDL_SetRenderTarget? En principio esa función sirve para que las operaciones de renderizado se realicen directamente sobre una textura (que tiene que tener el tipo de acceso SDL_TEXTUREACCESS_TARGET) en vez de sobre la ventana o vuelva a realizarse sobre la ventana (pasando como segundo parámetro NULL), así que lo que creo que haces es establecer la textura como objetivo de renderizado, aunque no dibujas nada sobre ella ni realizas ninguna operación que requiera usar el renderer, y luego vuelves a pasar el renderizado a la ventana. En mi opinión esa parte del código no es necesaria...</div>
</div><div>Habrá que seguir investigando, a ver si damos con algún código funcional. Le he hecho una pequeña optimización al mío, ahora es más rápido y requiere menos memoria, aunque sigue recurriendo a la función SDL_RenderReadPixels, que según los desarrolladores no se recomienda mucho por ser bastante lenta, aquí lo dejo:</div>
<div><br></div><div>/* Líneas de código para salvar capturas de pantalla en SDL 2.0 */</div><div><div>    SDL_Surface* screen= SDL_CreateRGBSurface(0,DEF_WIDTH,DEF_HEIGHT,32,0,0,0,0);</div><div>    SDL_RenderReadPixels(renderer,NULL,0,screen->pixels,screen->pitch);</div>
<div>    SDL_SaveBMP(screen,"pantallazo.bmp");</div><div>    SDL_FreeSurface(screen);</div></div><div><br></div><div>Un saludo!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/19 Hl3 <span dir="ltr"><<a href="mailto:halowin3@gmail.com" target="_blank">halowin3@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
!!! INCREIBLE PERO CIERTO !!!!<br>
<br>
EN WINDOWS 8 64bits NO FUNCIONA.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br></div>