2010.08.08ドライバを更新して取得してみた。10.7GL_AMDX_debug_outputGL_AMDX_vertex_shader_tessellatorGL_AMD_conservative_depthGL_AMD_debug_outputGL_AMD_draw_buffers_blendGL_AMD_name_gen_deleteGL_AMD_performance_monitorGL_AMD_sample_positionsGL_AMD_seamless_cubemap_per_textureGL_AMD_shader_stencil_exportGL_AMD_texture_cube_map_arrayGL_AMD_texture_texture4GL_AMD_transform_feedback3_lines_trianglesGL_AMD_vertex_shader_tessellatorGL_ARB_blend_func_extendedGL_ARB_color_buffer_floatGL_ARB_copy_bufferGL_ARB_depth_buffer_floatGL_ARB_depth_clampGL_ARB_depth_textureGL_ARB_draw_buffersGL_ARB_draw_buffers_blendGL_ARB_draw_elements_base_vertexGL_ARB_draw_indirectGL_ARB_draw_instancedGL_ARB_explicit_attrib_locationGL_ARB_fragment_coord_conventionsGL_ARB_fragment_programGL_ARB_fragment_program_shadowGL_ARB_fragment_shaderGL_ARB_framebuffer_objectGL_ARB_framebuffer_sRGBGL_ARB_geometry_shader4GL_ARB_gpu_shader5GL_ARB_half_float_pixelGL_ARB_half_float_vertexGL_ARB_imagingGL_ARB_instanced_arraysGL_ARB_map_buffer_rangeGL_ARB_multisampleGL_ARB_multitextureGL_ARB_occlusion_queryGL_ARB_occlusion_query2GL_ARB_pixel_buffer_objectGL_ARB_point_parametersGL_ARB_point_spriteGL_ARB_provoking_vertexGL_ARB_sample_shadingGL_ARB_sampler_objectsGL_ARB_seamless_cube_mapGL_ARB_shader_atomic_countersGL_ARB_shader_bit_encodingGL_ARB_shader_objectsGL_ARB_shader_subroutineGL_ARB_shader_texture_lodGL_ARB_shading_language_100GL_ARB_shadowGL_ARB_shadow_ambientGL_ARB_syncGL_ARB_tessellation_shaderGL_ARB_texture_border_clampGL_ARB_texture_buffer_objectGL_ARB_texture_compressionGL_ARB_texture_compression_rgtcGL_ARB_texture_cube_mapGL_ARB_texture_cube_map_arrayGL_ARB_texture_env_addGL_ARB_texture_env_combineGL_ARB_texture_env_crossbarGL_ARB_texture_env_dot3GL_ARB_texture_floatGL_ARB_texture_gatherGL_ARB_texture_mirrored_repeatGL_ARB_texture_multisampleGL_ARB_texture_non_power_of_twoGL_ARB_texture_query_lodGL_ARB_texture_rectangleGL_ARB_texture_rgGL_ARB_texture_rgb10_a2uiGL_ARB_texture_snormGL_ARB_timer_queryGL_ARB_transform_feedback2GL_ARB_transform_feedback3GL_ARB_transpose_matrixGL_ARB_uniform_buffer_objectGL_ARB_vertex_array_bgraGL_ARB_vertex_array_objectGL_ARB_vertex_buffer_objectGL_ARB_vertex_programGL_ARB_vertex_shaderGL_ARB_vertex_type_2_10_10_10_revGL_ARB_window_posGL_ATI_draw_buffersGL_ATI_envmap_bumpmapGL_ATI_fragment_shaderGL_ATI_meminfoGL_ATI_separate_stencilGL_ATI_texture_compression_3dcGL_ATI_texture_env_combine3GL_ATI_texture_floatGL_ATI_texture_mirror_onceGL_EXT_abgrGL_EXT_bgraGL_EXT_bindable_uniformGL_EXT_blend_colorGL_EXT_blend_equation_separateGL_EXT_blend_func_separateGL_EXT_blend_minmaxGL_EXT_blend_subtractGL_EXT_compiled_vertex_arrayGL_EXT_copy_bufferGL_EXT_copy_textureGL_EXT_direct_state_accessGL_EXT_draw_buffers2GL_EXT_draw_instancedGL_EXT_draw_range_elementsGL_EXT_fog_coordGL_EXT_framebuffer_blitGL_EXT_framebuffer_multisampleGL_EXT_framebuffer_objectGL_EXT_framebuffer_sRGBGL_EXT_geometry_shader4GL_EXT_gpu_program_parametersGL_EXT_gpu_shader4GL_EXT_histogramGL_EXT_multi_draw_arraysGL_EXT_packed_depth_stencilGL_EXT_packed_floatGL_EXT_packed_pixelsGL_EXT_pixel_buffer_objectGL_EXT_point_parametersGL_EXT_provoking_vertexGL_EXT_rescale_normalGL_EXT_secondary_colorGL_EXT_separate_specular_colorGL_EXT_shadow_funcsGL_EXT_stencil_wrapGL_EXT_subtextureGL_EXT_texgen_reflectionGL_EXT_texture3DGL_EXT_texture_arrayGL_EXT_texture_buffer_objectGL_EXT_texture_buffer_object_rgb32GL_EXT_texture_compression_bptcGL_EXT_texture_compression_latcGL_EXT_texture_compression_rgtcGL_EXT_texture_compression_s3tcGL_EXT_texture_cube_mapGL_EXT_texture_edge_clampGL_EXT_texture_env_addGL_EXT_texture_env_combineGL_EXT_texture_env_dot3GL_EXT_texture_filter_anisotropicGL_EXT_texture_integerGL_EXT_texture_lodGL_EXT_texture_lod_biasGL_EXT_texture_mirror_clampGL_EXT_texture_objectGL_EXT_texture_rectangleGL_EXT_texture_sRGBGL_EXT_texture_shared_exponentGL_EXT_texture_snormGL_EXT_texture_swizzleGL_EXT_timer_queryGL_EXT_transform_feedbackGL_EXT_vertex_arrayGL_EXT_vertex_array_bgraGL_IBM_texture_mirrored_repeatGL_KTX_buffer_regionGL_NV_blend_squareGL_NV_conditional_renderGL_NV_copy_depth_to_colorGL_NV_explicit_multisampleGL_NV_float_bufferGL_NV_half_floatGL_NV_primitive_restartGL_NV_texgen_reflectionGL_SGIS_generate_mipmapGL_SGIS_texture_edge_clampGL_SGIS_texture_lodGL_SUN_multi_draw_arraysGL_WIN_swap_hintWGL_EXT_swap_control■感想transfrom_feedback2,transform_feedback3がサポートに入っている!GL_ARB_sampler_objectsもサポート範囲に入っているし、OpenGL4.0には対応しているってことだろうか。*気になった点dxt6,7の拡張が消えた!その代わり、BC6,7用拡張であるGL_EXT_texture_compression_bptcが含まれた模様。Registryに登録があるし、きっと正しいのだと思う。その4ようやくデコード(仮)が出来ました。6種類くらいの並び替え方式を試していたらピタリと当てはまる物があったのです。これで一段落かと思いきや、2BPPタイプのほうがとても難しい。今までは割と素直な4BPPタイプの物を扱っていました。その3一応、ASCII文字は表示できたので今回は日本語文字列を表示させてみたいと思います。使用していましたが、新バージョンも出ないし新しい環境用のプロジェクトテンプレートも提供が無いようだったので、比較的最近のものでよさそうなものは無いかと探してみたとこ...プログラミングshlwapi関連の罠ファイルパス操作関連のAPIで便利なshlwapiがあります。今回はこれの操作で思いの外、はまってしまった。通常CreateFile等では、ファイルパスに""の代わりに"/"が設定されてもファイルを開くことが出来きます。その2シェーダーを使う状況かつVertexBufferObject(VBO)を使ってということを前提条件とします。頂点ストリ...DirectXDirectX10以降のテクスチャ配列について今回気になることもあって、改めて調べてみました。複数のテクスチャを1つの変数(名)で扱えて便利だよって感じでした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。ん日記.タイトルとURLをコピーしました。