[X] The "/book reader/bookreader-jp.jnlp" file could not be found or is not available. Please select another file.

Share

More
DivGL & hiperGL game framework Icon

DivGL & hiperGL game framework

beta

by hiperbou


hiperGL - Is a 2D OpenGL hardware accelerated blitter, graphic loader, frame manager, a DIV like sprite system, and more utilities for creating video games. It works under SDL. It's portable, and easy to use.


http://divgl.sourceforge.net





Separate each tag with a space.

Release Date:

2008-06-21

Topics:

License:

Operating System:

Translations:

Intended Audience:

User Interface:

Programming Language:

C, C++, Lua

Registered:

2006-06-29

Ratings and Reviews

Be the first to post a text review of DivGL & hiperGL game framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Examples Examples file released: luagltest.rar

    posted 511 days ago

  • File released: /Examples/Examples/luagltest.rar

    posted 512 days ago

  • C++/Lua HiperGL - Framework HiperGL Framework 0.9.4.5 file released: hglSDK0945.zip

    0.9.4.5 Cambios en la creacin de textos, e includes de lua en linux. 0.9.4.4 Actualizado a Lua 5.1.2 0.9.4.3 Aadido unload_all_wavs y unload_all_songs. Se ejecutan de forma automtica al llamar a quit_all(); 0.9.4.2 Optimizadas draw_gl_tiled_sprite(int x,int y,int file,int graph,int z) y draw_gl_sprite2(int x,int y,int file,int graph, (z)) para cuando no entran en la pantalla. 0.9.4.1 new_sprite=new_sprite_ogl en lua, adems se cambia la tabla procesos, por hgl_sprites porque tiene un nombre ms significativo y para no interferir en los procesos de divgl xD 0.9.4 set_spr_blendfunc ahora se llama set_sprite_blendfunc... y no se que ms 0.9.3.9 Varios cambios, ahora frame() llama a get_input en c++ igual que en lua. 0.9.3.8 wrap_mouse funciona solo si focus_status==1 0.9.3.7 WINDOW_STATUS: VALE 0 SI LA VENTANA EST MINIMIZADA Y FOCUS_STATUS 0 SI LA APLICACION TIENE FOCO O 1 EN OTRO CASO. YA NO HAY PROBLEMAS AL MINIMIZAR VENTANAS. 0.9.3.6 Fix en draw_all_texts y en la creacin de textos. 0.9.3.5 Aadido set_max_texture_size. el set_mode debera detectar el mximo para cada tarjeta y cambiar el valor de manera automtica. 0.9.3.4 Fix en lua_write_fps que pedia 5 parmetros en lugar de 4... 0.9.3.3 Aadido get_real_point a c++ y lua.(en lua se llama fget_real_point, pero hay una funcion get_real_point que simula el comportamiento de c++, aunque no se si se quedar as porque en las funciones de colision no se ha hecho igual.. y confundir.. xD Aadidas lookup tables para senos y cosenos. Optimizadas funciones de dibujo de circulos gracias a las lookup tables... set_drawing_sections(int s)define el nmero de secciones al dibujar los circulos. ES LA MISMA PARA TODOS LOS CIRCULOS 0.9.3.2 Se aade unload_all_fonts a los set_mode. 0.9.3.1 Puntos de control se aaden de manera dinmica. (vendria bien un test para ver si se pierde memoria o algo) 0.9.3 Aadido get_num_points(f,g) que devuelve el nmero de puntos de control del grfico. 0.9.2.9 Aadidos puntos de control, de forma esttica. get_point(f,g,num_punto,&x,&y) y set_point(f,g,n,x,y); en lua x,y=get_point(f,g,num) (no testeado xD) 0.9.2.8 Pequeos cambios en el sistema de textos. 0.9.2.7 Aadido new_fpg() a lua, que devuelve el numero de un fpg vaco. ademas load_map(int fpg, "mapa.ext") en c++ permite cargar imagenes en un fpg que no sea el 0 (se le pasar como parametro el valor devuelto por new_fpg o load_fpg), en lua esta funcion se llama load_map2(fpg,string) 0.9.2.6 Remodelado el sistema de textos. 0.9.2.5 Fuentes de 256 carcteres, eliminado el parametro set (fontset) de los writes y dems

    posted 857 days ago

  • File released: /C++_Lua HiperGL - Framework/HiperGL Framework 0.9.4.5/hglSDK0945.zip

    posted 857 days ago

  • Examples Examples file released: luagltest.zip

    posted 905 days ago

  • File released: /Examples/Examples/luagltest.zip

    posted 905 days ago

  • DivGL DivGL 0.1.9.4 file released: divgl0.1.9.4.zip

    0.1.9.4 Actualizado a la la ltima version del framework. 0.1.9.3 set_sprite_blendfunc aadido a los procesos (continua llamandose diferente a set_spr_blendfunc original, igual que las otras funciones similares) 0.1.9.2 Exit_status no estaba definida como palabra reservada 0.1.9.1 Aadido end para terminar secciones global,public,private,local en el compilador 0.1.9 Todas las funciones en minscula para adaptarse a la nueva version del blitter 0.9 aadidas draw_point,line,triangle,ftriangle,rect,box,circle,fcircle Tsprite:set_spr_blendfunc(src,dst);

    posted 912 days ago

  • C++/Lua HiperGL - Framework Blitter 2D OpenGL 0.9.2.4 file released: b2d0924.zip

    0.9.2.4 Fix en draw_gl_sprite(x,y,f,g[,z]) no tenia en cuenta el centro de los grficos. Varios fixes en la orientacion al dibujar en 3d.(adaptado para el motorcillo de pruebas, tiene la y invertida respecto a irrlicht, y seguramente otros motores 3d) 0.9.2.3 draw_3d_sprite: es igual que draw_gl_sprite2 cambiando los flags, la z y haciendo el depth_test siempre draw_3d_tiled_sprite(Tsprite* spr) igual que la anterior draw_sprite(x,y,f,g,z) puede usarse casi directamente para dibujar en un entorno 3d: ej: gl.PushMatrix(); gl.Disable("CULL_FACE"); gl.Scale (1, -1, -1); draw_sprite(x,y+50,f,g,z); gl.PopMatrix(); y aadida Tsprite:draw3d(); a lua se ha quitado loadidentity en todos, y asi ya son validas las funciones de bliteo normales para 3d Fix en draw_gl_tiled_sprite, que usaba bucles para hacer una multiplicacin... XD y no funcionaba bien cuando estaban los flags activados 0.9.2.2 Aadido warp_mouse(x,y) para mover el ratn. 0.9.2.1 Aadido blit_quad y new_quad para crear un cuadrilatero irregular 0.9.2 BINDINGS PARA OPENGL DE LA LIBRERIA LUAGL, SE AADE EL DEFINE -DUSING_LUAGL PARA USARLO EN LUA Y SE AADEN LOS ARCHIVOS LuaGL.cpp y LuaGL.h al proyecto. Incluye TODAS las funciones de openGL con lo que se podr dibujar cualquier cosa... NUEVO MAKEFILE PARA LINUX MAKELUAGL PARA COMPILAR CON BINDINGS OPENGL Aadido a lua get_texture_number(file,graph) que devuelve la textura opengl del grafico correspondiente. fix en un lua_begin_drawing y lua_end_drawing que estaban mal escritas en el binding.. adaptado prepare_draw y end_draw para dibujar con opengl 0.9.1.9 fix en draw_tiled, que se comportaba mal con grficos con centros raros.. 0.9.1.8 Fixes con keycolor en las funciones de cargar grficos, draw_all() para lua usando draw_all_cpp 0.9.1.7 set_drawing_position(int pr,int x,int y); set_drawing_texture(int prim,int f,int g) / set_drawing_texture(int f,int g); prepare_drawing(bool blend),prepare_drawing(bool blend,int file, int graph) y end_drawing() aadido a lua Pueden usarse texturas cuadradas y de tamao igual o mayor que 32 para las primitivas del rectngulo y el tringulo. 0.9.1.6 en draw_all_texts, draw_all_primitives y draw_primitive, se ha aadido glBlendFunc por si se modificaba en los sprites 0.9.1.5 Pequeos fixes y reordenacin de cdigo. 0.9.1.4 Activa o desactiva el depth buffer en las funciones de blit dependiendo de si se especifica o no la z del grfico. 0.9.1.3 Aadida variable z para los textos, y set_text_z(texto,z); FALTARIA SET_TEXT_Z(Z) PARA LA Z POR DEFECTO 0.9.1.2 Aadida draw_primitive(int num) para dibujar una primitiva dinamica. 0.9.1.1 fix en draw_all_primitives 0.9.1 Fix en las funciones de set_vertex_color, cambiando el vertice 3 y el 2, para k el sentido sea el horario. As para los triangulos funciona como debe. 0.9 Refinadas primitivas y aadidas a lua. se han puesto en minusculas :new :update y todo eso en lua xD slo queda en mayusculas Tsprite, aadida set_drawing_vertex(pr,num,x,y) para mover vertices de primitivas 0.8.9.9 Las primitivas funcionan tambien como sprites new_box,new_line,etc...draw_all_primitives.. y un montn de funciones...

    posted 912 days ago

  • File released: /DivGL/DivGL 0.1.9.4/divgl0.1.9.4.zip

    posted 912 days ago

  • File released: /C++_Lua HiperGL - Framework/Blitter 2D OpenGL 0.9.2.4/b2d0924.zip

    posted 912 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

DivGL & hiperGL game framework Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review