opengl-4

    -1

    1答えて

    私はここで少しキャッチ22です。デバッグメッセージをアクティブにするとsegfaultが発生するので、C++ OpenGLプログラムをデバッグできません。 私は登録デバッグコールバック関数があります。 static void APIENTRY openglCallbackFunction( GLenum source, GLenum type, GLuint id,

    1

    1答えて

    私は先生からこのコードを入手して2泊しています。私は、JOGLでいくつかの良いJavadocを見つけようと努力してきました。だから私はtry/failメソッドを使って変数をこことかに変更してきた。回転、距離、サイズを制御する方法を学びました。だから私は私に少し "太陽系"を作った - しかしここに私の問題が - どのように私が作った別の惑星のための複数のテクスチャを実装することができますか? He

    0

    1答えて

    私はゲームを作成中です。私はArchLinuxをほとんど使用していますが、最近私のゲームをUbuntu 16.04で動かそうとしました。 Ubuntu 16.04には、奇妙なエラーがあります:。エラーの原因を見つけるのは難しいので、私はOpenGLのデバッグ出力を見たいと思っていましたが、私はそれも見ていません。私はシェーダ検証中に一つのことに気づいた - 検証が失敗したのようですが、ログは空です

    0

    1答えて

    私は、シーン内の各オブジェクト(中心球を引いたもの)が回転運動を行う中央球からなるシーンのアニメーションを生成するためにOpenGLプログラムを実装しようとしています質量中心と中心球の周りにある。ボールは研磨されたステンレススチールで作られており、ミラーのような表面上の特徴は、シーンの他のオブジェクトの反射です。シーン内の各オブジェクト(球を引いたもの)に対して、私は異なるテクスチャでテクスチャマ

    -1

    1答えて

    フラグメントシェイダーをコンパイルする際に、このフラストレーションエラーを試しています。私はシェーダをコンパイルしようとした場合は、そのまま:$エンドを期待して、GLSL UNEXPECTED NEW_IDENTIFIER: #version 450 core in vec2 tex_coord; in flat int vertex_id; out vec4 color; layout

    -1

    1答えて

    RGBをYCbCrに変換するプログラムを作成したいので、変換行列とベクトルを一様に設定する必要があります。私がglUniformに複数回電話するとglGetAttribLocationは-1を返します。ここに私のコードです。 フラグメントシェーダ #version 410 precision highp float; uniform sampler2D u_texture; uniform

    0

    1答えて

    私はOpenGLを学んでいますが、私は頂点データの位置を設定するのはちょっと混乱しています。例えば 、 私は理解して、私は1つのOpenGLのユニット= 1ミリメートルを想定することができ、その後、私はこのような頂点データセット、矩形サイズ300ミリメートルX 300ミリメートルを描きたい:だから data = [-0.5, 0.5, # top left -0.5, -0.5, #

    0

    1答えて

    私はC++およびGLSLでのOpenGL 4.5 410 を使用しています私が最初にglUseProgramとシェーダプログラムを使用せずに、シェーダプログラムの制服変数を設定しようとしたところ、私は最近、問題に出くわしました。私は、に添付されたinput_color(出力色を設定するvec4)という統一変数を​​持つフラグメントシェーダを持っていました。私はを実行してください私のメインドロールー

    0

    1答えて

    object_Aと呼ばれるvboバッファ(頂点バッファ)オブジェクトを生成しました。 object_Aに10個の頂点(30個の浮動小数点)が含まれているとしましょう。 今、私はglMapBufferと の頂点(60個の浮動小数点数)を使ってobject_Aを更新したいと思いますが、glMapBufferを使用できますか?