jogl on Solaris Sparc XVR.2500

Hi,

some of the examples and the NASA World Wind application does not run on my Sun Ultra 45 with a XVR-2500.

Can someone test jogl or Nase World Wind on another Sparc Plattform?

Regards

Volker

NASA World Wind requires compressed texture (DXTn) support which I would bet is what isn’t working on the XVR-2500.

Unfortunately I don’t even have one of these in house (an XVR-600 is the best I have). The base functionality of JOGL should work, but you’re going to be limited by what the graphics hardware supports.

But the XVR-2500 supports compressed texture GL_ARB_texture_compression.

What compressed texture formats does it support? What’s the output of demos.printext.PrintExt from the jogl-demos workspace?

The output is :


GL vendor: Sun Microsystems, Inc.
GL version: 2.0 Sun OpenGL 1.5 patch 120812-18 for Solaris
GL renderer: XVR-2500, VIS
GL extensions:
  GL_ARB_imaging                          GL_ARB_depth_texture
  GL_ARB_draw_buffers                     GL_ARB_fragment_program
  GL_ARB_fragment_shader                  GL_ARB_multisample
  GL_ARB_multitexture                     GL_ARB_occlusion_query
  GL_ARB_point_parameters                 GL_ARB_point_sprite
  GL_ARB_shader_objects                   GL_ARB_shading_language_100
  GL_ARB_shadow                           GL_ARB_texture_border_clamp
  GL_ARB_texture_compression              GL_ARB_texture_cube_map
  GL_ARB_texture_env_add                  GL_ARB_texture_env_combine
  GL_ARB_texture_env_crossbar             GL_ARB_texture_env_dot3
  GL_ARB_texture_mirrored_repeat          GL_ARB_transpose_matrix
  GL_ARB_vertex_buffer_object             GL_ARB_vertex_program
  GL_ARB_vertex_shader                    GL_ARB_window_pos
  GL_EXT_bgra                             GL_EXT_blend_color
  GL_EXT_blend_func_separate              GL_EXT_blend_minmax
  GL_EXT_blend_subtract                   GL_EXT_convolution
  GL_EXT_convolution_border_modes         GL_EXT_fog_coord
  GL_EXT_histogram                        GL_EXT_multi_draw_arrays
  GL_EXT_rescale_normal                   GL_EXT_secondary_color
  GL_EXT_shadow_funcs                     GL_EXT_stencil_wrap
  GL_EXT_stencil_two_side                 GL_EXT_texture3D
  GL_EXT_texture_env_add                  GL_EXT_texture_env_combine
  GL_EXT_texture_filter_anisotropic       GL_EXT_texture_lod_bias
  GL_EXT_vertex_array                     GL_HP_occlusion_test
  GL_SGI_color_table                      GL_SGI_texture_color_table
  GL_SGIS_texture_border_clamp            GL_ARB_shader_objects
  GL_ARB_vertex_shader                    GL_ARB_fragment_shader
  GL_ARB_shading_language_100

Neither GL_EXT_texture_compression_s3tc nor GL_NV_texture_compression_vtc are supported which indicates to me (and the JOGL implementation) that DXTn texture compression isn’t supported. If you can show otherwise then we can figure out how to add a code path to JOGL’s TextureIO implementation to handle this.

Hm, then I think I know why Nasa World Wind does not show the globe.

The XVR-2500 is a Wildcat Realizm 500 and this card should support the S3tc compression.

I wrote an email to the solaris developers if it is possible to enable S3tc compression in the OpenGL API for Sparc.

Thanks for your help.