I'm not sure most understand how much work is needed to have glshim compatible with OpenGL 2.0. First, ALL of the fixed pipeline function have to be ported to GLES2 (that means mainly writing a shader for each case, like mono-multi-texture, with/without lights, etc...) and than to write a convertor / simplifier for GLSL from OpenGL -> GLSL for GLES2. And that just the minimum to have something like Oolite running.Does Lunixbochs still work on glshim. He said he tried to get some shaders to work, if specular mapping and maybe even bump mapping would work, it could improve the visuals of the game a lot.
A very nice article, with a lot of information.By the way, the article from Milinks is on Pandoralive, forgot to mention it in this thread:
http://pandoralive.info/?p=3481
Well, my build of v1.79 seems OK. I'll soon update the PND on the repo (it's much bigger by the way, from 41Mo to 114Mo!).@PtitSeb - Those images look amazing it would be so cool to have those as standard for the oolite.PND (fingers crossed) thanks for all you're doing for this port
It's definately worth the extra download, and i can't think of a better reason for sorting the spelling mistakes out in the review, than to throw in loads of examples of the new features and eye-candy that would be availableWell, my build of v1.79 seems OK. I'll soon update the PND on the repo (it's much bigger by the way, from 41Mo to 114Mo!).
I'm afraid you'll need to update your superb review soon
Wow.. well done! B)I may update the Oolite PND soon, look at the last picture I grabbed (no OXP here, just fresh compilation):preview1.pngpreview2.pngpreview3.pngpreview4.png
We are pleased to announce that as of today, June 15th 2014, we are entering the first stage of the release process for the new stable version of Oolite, tagged 1.80. The version numbers have been already switched on github and nightly builds are already reporting 1.80 as their version number.
As of today and until further notice, the source code of the project is on freeze state. This means that no more changes will be accepted in the actual game code, except from those that fix major gameplay or otherwise show-stopping bugs. Documentation updates can still be commited as required.
This first stage is scheduled to last approximately ten days to two weeks. This will give people who wish to help with testing the chance to do so. Testers, please report any bugs that you encounter, with a way to reproduce them if possible. Even if they are not major, we would still like to know about them. Any major bugs found may prolong the freeze period as their fixes get applied, but we do not expect significant deviations from the schedule.
Stable version 1.80 is planned for release at the end of this first preparatory stage, provided it is concluded successfully. Of course, there will be a new announcement when that time comes.
I've created the folders, and re-tried, unfortunately still the same, upon clicking on update lists, it still just stays on the same page, and nothing happens, Ive incuded the new log@milinks: can you please create the folder(s) appdata/oolite/home/GNUstep/Library/Caches and check if it works better?
I've created the folders, and re-tried, unfortunately still the same, upon clicking on update lists, it still just stays on the same page, and nothing happens, Ive incuded the new log@milinks: can you please create the folder(s) appdata/oolite/home/GNUstep/Library/Caches and check if it works better?
Opening log for Oolite version 1.79 (<unknown little-endian architecture>) under Linux 3.2.58 at 2014-06-16 13:33:18 +0100.
1 processor detected.
Build options: OpenAL, new planets, OXP verifier, localization tools.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
13:33:18.986 [dataCache.notFound]: No data cache found, starting from scratch.
13:33:19.623 [display.mode.list.native]: X11 native resolution detected: 800 x 480
13:33:19.856 [gamma.set.failed]: ----- WARNING: Could not set gamma: Gamma correction not supported on this visual
13:33:20.075 [joystick.init]: Number of joysticks detected: 1
13:33:20.080 [rendering.opengl.version]: OpenGL renderer version: 1.4.0 ("1.4 glshim wrapper"). Vendor: "OpenPandora". Renderer: "GLES_CM wrapper".
13:33:20.081 [rendering.opengl.extensions]: OpenGL extensions (20):
GL_EXT_draw_range_elements, GL_ARB_texture_env_dot3, GL_EXT_blend_logic_op, GL_ARB_point_parameters, GL_EXT_packed_depth_stencil, GL_ARB_multitexture, GL_EXT_blend_subtract, GL_ARB_texture_env_crossbar, GL_EXT_secondary_color, GL_ARB_texture_mirrored_repeat, GL_EXT_texture_env_combine, GL_ARB_texture_compression, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_vertex_buffer, GL_SGIS_generate_mipmap, GL_EXT_blend_func_separate, GL_EXT_texture_compression_s3tc, GL_EXT_bgra, GL_ARB_texture_border_clamp
13:33:20.306 [dataCache.notFound]: No data cache found, starting from scratch.
13:33:20.309 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
/mnt/utmp/oolite/oolite.app/Resources
~/Oolite/ManagedAddOns
AddOns
13:33:20.417 [shipData.load.begin]: Loading ship data.
13:33:21.502 [script.javascript.init]: JavaScript reset successful.
13:33:29.740 [startup.complete]: ========== Loading complete in 10.46 seconds. ==========
13:33:45.125 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:33:48.018 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:33:51.340 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:33:57.520 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:02.231 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:25.040 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:33.495 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:35.471 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:38.780 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : NSTask - no launch path set
13:34:46.417 [exit.context]: Exiting: Exit Game selected on start screen.
13:34:46.418 [gameController.exitApp]: .GNUstepDefaults synchronized.
Closing log at 2014-06-16 13:34:46 +0100.