কোন ড্রয়িং/অঙ্কন করার পূর্বে, আপনি যে শেপ ড্র করার পরিকল্পনা করেছেন তা অবশ্যই আরম্ভ করা এবং লোড করতে হবে। যতক্ষন না আপনার প্রোগ্রামে ব্যবহার করা শেপের কাঠামো (মূল কোঅরডিনেটস) কার্যনির্বাহের গতিপথ সময়কালীন পরিবর্তন না হয়, মেমরী এবং প্রসেসিং কার্যকারিতার জন্য আপনার উচিত তাদের আপনার রেন্ডারারের onSurfaceCreated()পদ্ধতির মধ্যে আরম্ভ করা
public void onSurfaceCreated(GL10 unused, EGLConfig config) {
...
// initialize a triangle
mTriangle = new Triangle();
// initialize a square
mSquare = new Square();
}