我知道我可以通过设置示例4上的样本计数来应用多次采样,并设置光栅化器阶段在其上应用多次采样。这很有效,但现在我只想将多重采样应用于我正在进行的绘图调用的一个子集。我该怎么做呢?
在psuedo代码中,这是我想要实现的:
> build vertices data for a simple triangle
> map and copy vertices data to device
> send draw call to device which does NOT apply anti aliasing
> build vertices data for a simp
(编辑)i使用框架缓冲区进行工作几何拾取。我的目标是在一次绘图调用中画出巨大的场景,但我需要绘制到多样本颜色纹理附件 (GL_COLOR_ATTACHMENT0),并绘制到(编辑)非多样本选择纹理附件 (GL_COLOR_ATTACHMENT1)。问题是,如果我使用多样本纹理来挑选,采摘会因为多采样而损坏。
我将几何图形ID写成这样的片段着色器:
//...
// Given geometry id
uniform int in_object_id;
// Drawed to screen (GL_COLOR_ATTACHMENT0)
out vec4 out_frag_color0;
目前,我正在尝试从帧缓冲区读取像素数据,以便在IOS中捕获屏幕。当使用以下代码设置帧缓冲区时,GlreadPixels命令工作正常:-
//buffers
// Create a depth buffer that has the same size as the color buffer.
glGenRenderbuffersOES(1, &m_depthRenderbuffer);
glBindRenderbufferOES(GL_RENDERBUFFER_OES, m_depthRenderbuffer);
glRenderbufferStorageOES(GL_RENDERBU
提出了一种很好的方法来处理具有多个分类值的数据帧。但是,我不确定这种情况是否正确(在泡菜中),是否会再次对刚传入的数据应用相同的标签。
到目前为止,我直接使用熊猫,并通过.cat.codes获得了类别值的标签。但现在,我需要将标签编码集成到管道中,以处理新传入的数据。
会不会像
le = LabelEncoder()
for col in df.select_dtypes([], ['object'].columns:
df[col] = le.fit_transform(df[col])
还是建议的MultiColumnLabelEncoder解决方案足以完成我的任务