Menu

mars 2009 Posts

Appliquer un Shader sur le rendu final

Article pour un rendu en 2D avec XNA 3.0

Quand on développe des jeux avec XNA, on voudrais parfois appliquer un Shader sur le rendu final de la scène, à savoir l’image qui est produite après le rendu de chaque objet de notre jeu. Appliquer un Shader sur un objet est chose facile, mais sur le rendu final de la scène en est une autre.

La première question que l’on se pose : Comment récupérer le rendu final sous forme de texture 2D. Pour cela il faut savoir qu’il est possible de détourner le rendu effectué par le SpriteBatch vers une autre source de rendu que le buffer d’affichage. Pour ce la il suffit d’utiliser la fonction SetRenderTarget() sur l’objet GraphicDevice. Cette fonction permet de changer l’endroit ou le rendu est fait.

Read More

Execution fichier script SqlServer

Récemment j’ai été confronté à une problématique étrange, l’impossibilité d’exécuter des fichiers sql dans d’autre fichier sql avec SqlServer. En effet venant du monde Oracle, je pensais bêtement qu’il y avait un équivalent au ‘@’ pour l’exécution de fichier.

Après de nombreuses investigations, je me suis aperçu que la seule façon de faire était de passer en mode SqlCommand (SqlCmd). Car une fois passé dans ce mode on peut lancer un série de fichier script avec le mot clé « :r ».

:r C:\Scripts\MonScript_01.sql
:r C:\Scripts\MonScript_02.sql

De plus on peut activer l’erreur sur la première erreur via l’instruction « :On Error exit », ce qui permet un comportement similaire à Oracle avec arrêt en cas de problème.

Read More