display/render texture rotation

 
// var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create, update: update });
var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create, update: update });

function preload() {

    game.load.image('diver', 'assets/sprites/treasure_trap.png');
    game.load.image('ball', 'assets/sprites/spinObj_01.png');

}

var sprite;
var sprite2;
var conair;
var texture;

function create() {

    texture = game.add.renderTexture(game.width, game.height);
    game.add.sprite(0, 0, texture);

    conair = game.add.group();
    sprite = conair.create(256, 256, 'diver');
    sprite.anchor.set(0.5);

    sprite2 = game.make.sprite(200, 200, 'ball');
    sprite2.anchor.set(0.5);

    game.add.tween(sprite.scale).to( { x: 0.2, y: 0.2 }, 2000, "Sine.easeInOut", true, 500, -1, true);

    game.input.onDown.add(drawSprite, this);

    game.add.text(32, 32, 'Click to draw Sprite', { font: "24px Arial", fill: "#ffffff" });

}

function drawSprite() {

    texture.render(conair);
    texture.renderXY(sprite2);

}

function update() {

    sprite.rotation += 0.01;
    sprite2.rotation += 0.01;

    sprite.x = game.input.activePointer.x;
    sprite.y = game.input.activePointer.y;

}