问题标签 [gldrawpixels]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
354 浏览

opengl - 使用 OpenGL 和 Cuda 获取访问冲突读取位置的运行时错误

我只想说我是 CUDA 和 OpenGL 的新手。glutMainLoop()当它运行并且 mainloop 运行时,我得到了上述运行时错误glDrawPixels()。我到处寻找以找出为什么这不起作用任何帮助将不胜感激。

0 投票
1 回答
1931 浏览

c++ - 为什么 glDrawPixels 在这里不起作用?

这是代码。输出是一个灰色的正方形 - 一直都是,无论输入是什么并且它显然是错误的。我的目标是能够将所有像素存储在某个地方并显示它们,这样我就可以继续使用简单的光线追踪器,但我似乎无法弄清楚这个 glDrawPixels 的东西。

0 投票
1 回答
1633 浏览

c++ - bresenham 线算法的实现使使用 gldrawpixels() 的程序崩溃,为什么?

我正在尝试仅使用 gldrawpixels() (和 glfw)编写我自己的光栅化器。我不能使用 opengl 3 或 4 的东西,因为我的笔记本电脑只有 intelgraphics。我想让我的代码跨平台,所以没有 windows.h。我不能使用 pixeltoaster,因为它不是基于 mingw 构建的。当我运行我的程序时它崩溃了,为什么?我不知道哪个函数导致错误。

这是我的代码:

我的 main.cpp:

我的 main.h:

我的draw.cpp:

我忘了说,这是一个爱好项目。

0 投票
1 回答
1837 浏览

c - 从缓冲区和位置绘制像素 (glDrawPixels)

基本上我正在做一些测试来模拟场景中的各种窗口。一切正常,直到我尝试更好地定位我在场景中绘制的窗口。

重要的代码在这里:

基本上,当glRasterPos3f被注释掉时,我在场景中绘制了漂亮的窗口:

在此处输入图像描述

现在,如果我尝试用 定位该窗口glRasterPos3f,则该窗口将从场景中完全消失...有任何线索吗?

0 投票
1 回答
558 浏览

c++ - c++ opengGL:绘制多边形+图像处理内部像素

我正在使用 opengl 和 c++ 进行图像处理。这个想法很简单,我将加载一个图像,通过单击绘制一个多边形,然后仅对刚创建的多边形形状内部的像素应用效果(例如去饱和度)。

谁能告诉我如何将效果限制在多边形内部的像素上?加载图像并绘制多边形不是问题

0 投票
1 回答
962 浏览

c++ - glDrawPixels puts each RGB component in a different pixel

As the title says, Red Green And Blue values are put into different slots, making the screen have stripes of red green and blue. the code is pretty much: (w and h are width and height...)

But, this produces and image like this when it should be all white: Not what I want

Any help would be amazing! I know glDrawPixels is deprecated but I need an easy way to draw pixels on the screen, performance isn't an issue for this project.

0 投票
2 回答
335 浏览

c++ - glutSwapBuffers "访问冲突读取位置 0x0000000004C0F000"

我要做的是使用 .ptm 文件显示图像。

所以,我打开文件,读取 W 和 H 并将 RGBA 设置为每个像素。但是当我尝试显示时,我在glutSwapBuffers().

这是代码。这有点乱,因为我正在尝试许多不同的方法来解决它,但我开始认为每次我创建一个新问题时:D

图像.h

图像.cpp

源码.cpp

0 投票
1 回答
647 浏览

c++ - 通过 glfw 绘制像素仅渲染器四分之一屏幕。缓冲区使用屏幕宽度 * 高度

不知道怎么解决这个问题,想用这个功能做一个软渲染引擎来研究3D管线。

现在的情况

这是代码:

0 投票
1 回答
996 浏览

c++ - 使用 glDrawPixels 时如何更改像素的颜色,我的像素总是红色

我有一个在窗口上逐一绘制像素的函数,但我想知道如何让像素以红色以外的其他颜色绘制。提前致谢。我尝试了一些类似 glSetColor、glColor3f 等的东西。只是为了尝试让像素以不同的颜色显示,但到目前为止似乎没有任何效果。

0 投票
2 回答
279 浏览

android - Native Activity, GLES2.0: Uploading pixel array to screen

I created a pixmap using, for example, this code

On my Linux pc this pixmap can be shown with glDrawPixels or with glTexImage2D. But I can't find glDrawPixels or something same on Android GLES. I tried to copy image to screen with this

But it fails even if copying size is set to 1. How can I upload pixmap to screen?

Thanks.