小编Apc*_*agg的帖子

GLSL sampler2DShadow已弃用过120版?用什么?

我一直在努力为我的阴影贴图实现百分比更接近的过滤,如Nvidia GPU Gems所述

当我尝试使用统一的sampler2DShadow和shadow2D或shadow2DProj对阴影贴图进行采样时,GLSL编译失败并给出错误

shadow2D deprecated after version 120
Run Code Online (Sandbox Code Playgroud)

我将如何在GLSL 330+中实施等效解决方案?我目前只使用二进制纹理样本和泊松采样,但楼梯混叠非常糟糕.

opengl glsl

4
推荐指数
1
解决办法
8081
查看次数

Java keylisteners不做任何事情,但程序仍然运行

keylisteners应该上下移动块,但是当按下或按住键(w,s)时它们什么都不做.这是代码(我省略了与问题无关的其他类)

感谢您的时间

import java.awt.event.KeyEvent;
import javax.swing.*;
import java.awt.event.*;

public class Test extends JFrame
{
    private static final long serialVersionUID = 1L;
    JFrame f = new JFrame();

    public void Draw()
    {
        Handler handle = new Handler();
        f.addKeyListener(handle);
        f.setFocusable(true);
        f.requestFocusInWindow();
    }

    public static void main(String[] args)
    {
        JFrame f = new JFrame();
        f.setSize(400, 250);
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    class Handler extends JFrame implements KeyListener
    {
        private static final long serialVersionUID = 1L;

        public void keyTyped(KeyEvent e)
        {
        }

        @Override
        public void keyPressed(KeyEvent e) …
Run Code Online (Sandbox Code Playgroud)

java swing keylistener jframe

0
推荐指数
1
解决办法
137
查看次数

标签 统计

glsl ×1

java ×1

jframe ×1

keylistener ×1

opengl ×1

swing ×1