ext/rays/native.cpp in rays-0.1.6 vs ext/rays/native.cpp in rays-0.1.7
- old
+ new
@@ -7,28 +7,35 @@
void Init_rays ();
void Init_point ();
void Init_bounds ();
void Init_color ();
+void Init_color_space ();
void Init_bitmap ();
void Init_texture ();
void Init_image ();
void Init_font ();
+void Init_shader ();
void Init_painter ();
extern "C" void
Init_native ()
{
- if (!Rucy::init())
- raise(rb_eLoadError, "Rucy::init() failed.");
+ RUCY_TRY
+ Rucy::init();
+
Init_rays();
Init_point();
Init_bounds();
Init_color();
+ Init_color_space();
Init_bitmap();
Init_texture();
Init_image();
Init_font();
+ Init_shader();
Init_painter();
+
+ RUCY_CATCH
}