Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >OpenGL模板,从写的值中分离引用?

OpenGL模板,从写的值中分离引用?
EN

Stack Overflow用户
提问于 2015-09-21 23:37:36
回答 1查看 166关注 0票数 2

下面的代码设置模具测试,以查看ref是否大于模具缓冲区中存储的值,如果是,它将向模具缓冲区写入ref

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
unsigned int ref = 42;
glStencilFunc(GL_GREATER, ref, 0xFF);
glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE);

问题是,虽然我确实想对ref测试模具缓冲区,但如果它成功了,我不想向它写ref,我想编写一个完全不同的值。我发现的唯一选择是GL_INCR,它可以代替GL_REPLACE,但是如果模具缓冲区中已经写了很多无法事先清除的东西,那就不太有用了。

有没有办法..。比如说,测试42是否大于存储在模板缓冲区中的内容,如果是的话,写100或其他东西到它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-22 05:29:46

我不相信这个功能在标准OpenGL中是可用的。我发现的最接近的扩展是一个特定于供应商的扩展:扩展

这正好支持您要寻找的内容:

此外,此扩展将用作模具操作源的值与引用值分离,允许在模具测试和模具缓冲区更新中使用不同的值。

通过阅读规范,调用应该如下所示,val是您想要设置的模具值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
glStencilFunc(GL_GREATER, ref, 0xFF);
glStencilOpValueAMD(GL_FRONT_AND_BACK, val);
glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE_VALUE_AMD);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32711045

复制
相关文章
ajax的全局事件
表单序列化(*):如果表单元素放到form中,并且按照http的标准(有name等)设置, 那么
静心物语313
2020/03/24
4340
ajax请求的五个步骤java_如何发送ajax请求?ajax请求的五个步骤详解[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 Ajax是一种可以异步交互数据的技术,目前是前端开发的程序员们最需要的技术之一,那你们知道如何实现ajax吗?它又是怎么实现的呢?跟我一起了解一下吧。 什么是
全栈程序员站长
2022/08/27
2.1K0
如何在调用WCF服务之前弹出一个确认对话框?
昨天有人在微博上问我如下一个问题: 老蒋,客户端调用wcf的一个接口函数时,有没有什么办法可以先弹出一个确认框,确认后再执行调用。因为这个接口函数再很多地方都执行了调用,所以我想在某个入口进行统一地
蒋金楠
2018/01/15
1.3K0
如何在调用WCF服务之前弹出一个确认对话框?
什么是Ajax以及ajax请求的步骤[通俗易懂]
Asynchronous JavaScript & XML。Ajax是web开发的一种技术。
全栈程序员站长
2022/08/29
2.3K0
Ajax的异步请求探究
在开发中经常使用ajax去请求接口,而ajax不是一项新的技术,基于原生的XmlHttpRequest对象和html css js共同完成 在了解ajax之前先搞清楚什么是http, 想要了解更多可访问mozllia(霸王龙)的 https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/send# Http
用户9347382
2022/01/10
8610
JQuery 的 Ajax 请求(重点****)
type:返回内容格式,xml, html, script, json, text
一个风轻云淡
2022/11/15
1.9K0
ajax 一个完整的ajax请求
var request; if(window.XMLHttpRequest){ request=new XMLHttpRequest(); //IE7+,… }else{ request=new ActiveXObject(“Microsoft.XMLHTTP”); //IE6,IE5
全栈程序员站长
2022/11/19
6280
ajax请求的五个步骤java_ajax请求的五个步骤
// var responseText = xmlHttp.responseText;
全栈程序员站长
2022/08/30
5940
ajax请求的五个步骤java_ajax请求的五个步骤
AJAX 请求
AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发 技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化 局部更新不会舍弃原来页面的内容
愷龍
2022/10/07
4.9K0
AJAX 请求
AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发 技术。
一个风轻云淡
2022/11/15
1.6K0
AJAX 请求
ajax请求
如果不需要通过请求主体发送数据,则必须传入null。调用send()后,请求被分发到服务器。
Java架构师必看
2021/08/19
1.7K0
ajax调用
ajax调用 <script type="text/javascript"> $(function(){ $.ajax({ 'type':'get', 'url':'http://www.owenzhang.com/good.php', 'data':{ //默认自动添加callback参数 'order_id':'7',
OwenZhang
2021/12/08
1.4K0
AJAX请求的4个步骤
现在的浏览器基本都支持XHR对象,但IE5,6是例外。这时候就需要兼容性的写法
全栈程序员站长
2022/08/29
4300
AJAX请求的4个步骤
Ajax请求的五个步骤[通俗易懂]
Ajax:即异步 JavaScript 和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。
全栈程序员站长
2022/08/30
3.1K0
Ajax请求的五个步骤[通俗易懂]
JQuery的Ajax跨域请求的
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115609.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/10
7100
javascript和jquary的ajax请求
ajax全称 Asynchronous JavaScript and XML(异步的JavaScript和XML)。不是一门新技术,是html,css,js,或jq,dom操作的综合运用。 ajax具有异步请求,局部刷新(不是整个网页刷新,只刷新网页某些区域)的特点。 通过ajax局部刷新数据
微醺
2019/01/17
9540
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
AJAX是与服务器交流数据的艺术,它在不重载全部页面的情况下,完成了对部分网页的更新。
全栈程序员站长
2022/08/29
1.7K0
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
ecshop中ajax的调用原理
     ecshop中的ajax对象是在js/transport.js文件中定义的。里面是ajax对象文件。声明了一个var Ajax = Transport;对象和一个方法Ajax.call = Transport.run;
Java架构师必看
2021/03/22
6.7K0
Ajax请求($.ajax())中data属性传参数的形式
实现Ajax提交数据进行请求,其中data属性设置传参的方法有好几种形式,如下: //第一种写法(把参数拼接在URL中,data属性设为空{ })
PM吃瓜
2019/08/12
3.8K0
AJAX - onreadystatechange 事件
AJAX是一种Web开发技术,它可以使Web应用程序获取并显示新的数据,而无需进行完整的页面刷新。AJAX通过向服务器发送异步请求,从而大大提高Web应用程序的效率和用户体验。在AJAX中,onreadystatechange(状态变化事件)是一个非常重要的事件。
爱学iOS的小麦子
2023/10/16
1810

相似问题

p:selectOneMenu ajax更改事件无效

11

selectOneMenu ajax事件

40

h:selectOneMenu与p:ajax的更改事件

21

AJAX请求后的JQuery确认对话框

33

Vuejs:更改路由前显示确认对话框

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文