[發(fā)明專利]一種染色器驅(qū)動(dòng)運(yùn)行時(shí)重構(gòu)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201611139560.0 | 申請(qǐng)日: | 2016-12-12 |
| 公開(公告)號(hào): | CN106708518B | 公開(公告)日: | 2020-02-14 |
| 發(fā)明(設(shè)計(jì))人: | 田澤;馬城城;黎小玉;劉暉;張駿;張琛 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20;G06F8/72;G06F8/61 |
| 代理公司: | 11008 中國(guó)航空專利中心 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 染色器 緩沖模塊 搜集 驅(qū)動(dòng) 屬性信息 運(yùn)行數(shù)據(jù) 運(yùn)行時(shí) 重構(gòu) 計(jì)算機(jī)圖形領(lǐng)域 數(shù)據(jù)搜集模塊 應(yīng)用運(yùn)行過程 屬性參數(shù) 數(shù)據(jù)類型 運(yùn)行控制 重構(gòu)模塊 發(fā)送 監(jiān)控 記錄 應(yīng)用 優(yōu)化 改進(jìn) | ||
1.一種染色器驅(qū)動(dòng)運(yùn)行時(shí)重構(gòu)方法,其特征在于,包括:
步驟1、染色器屬性搜集模塊(1)搜集染色器應(yīng)用在運(yùn)行過程所涉及的染色器運(yùn)行屬性,并將搜集的染色器運(yùn)行屬性發(fā)送到染色器運(yùn)行屬性緩沖模塊(3);
步驟2、染色器數(shù)據(jù)搜集模塊(2)搜集染色器應(yīng)用在運(yùn)行過程的染色器運(yùn)行數(shù)據(jù),并將搜集的染色器運(yùn)行數(shù)據(jù)發(fā)送到染色器運(yùn)行數(shù)據(jù)緩沖模塊(4);
步驟3、染色器運(yùn)行屬性緩沖模塊(3)記錄染色器屬性搜集模塊(1)發(fā)送的染色器運(yùn)行屬性信息,并為染色器驅(qū)動(dòng)重構(gòu)模塊(7)提供染色器運(yùn)行屬性信息支持;
步驟4、染色器運(yùn)行數(shù)據(jù)緩沖模塊(4)記錄染色器數(shù)據(jù)搜集模塊(2)發(fā)送的染色器運(yùn)行數(shù)據(jù)信息,并為染色器驅(qū)動(dòng)重構(gòu)模塊(7)提供染色器運(yùn)行數(shù)據(jù)信息支持;
步驟5、染色器運(yùn)行控制模塊(5)接收染色器應(yīng)用的染色器運(yùn)行控制信息,并為染色器驅(qū)動(dòng)重構(gòu)模塊(7)提供觸發(fā)條件支持;
步驟6、染色器驅(qū)動(dòng)分解模塊(6)接收染色器應(yīng)用的染色器驅(qū)動(dòng)軟件,并分解染色器驅(qū)動(dòng)軟件為各獨(dú)立軟件塊及軟件塊的調(diào)用標(biāo)記;將分解后的軟件塊提供給染色器功能函數(shù)庫(kù)模塊(8);將調(diào)用標(biāo)記提供給染色器驅(qū)動(dòng)重構(gòu)模塊(7);
步驟7、染色器驅(qū)動(dòng)重構(gòu)模塊(7)獲取染色器運(yùn)行控制模塊(5)提供的觸發(fā)條件,接收染色器運(yùn)行屬性緩沖模塊(3)提供的染色器運(yùn)行屬性信息,染色器運(yùn)行數(shù)據(jù)緩沖模塊(4)提供的染色器運(yùn)行數(shù)據(jù)信息,染色器驅(qū)動(dòng)分解模塊(6)提供的染色器驅(qū)動(dòng)分解后軟件塊調(diào)用標(biāo)記信息,根據(jù)染色器運(yùn)行屬性信息、染色器運(yùn)行數(shù)據(jù)信息、染色器驅(qū)動(dòng)分解后軟件塊調(diào)用標(biāo)記信息判斷本次染色器運(yùn)行是否需要重構(gòu)染色器驅(qū)動(dòng),若不需要?jiǎng)t終止操作;若需要,則根據(jù)染色器運(yùn)行屬性信息和染色器驅(qū)動(dòng)軟件塊調(diào)用標(biāo)記信息,從染色器功能函數(shù)庫(kù)模塊(8)中獲取對(duì)應(yīng)的功能軟件塊并重構(gòu)成新的染色器驅(qū)動(dòng)軟件,將新的染色器驅(qū)動(dòng)軟件發(fā)送給染色器驅(qū)動(dòng)優(yōu)化模塊(9);
步驟8、染色器功能函數(shù)庫(kù)模塊(8)接收染色器驅(qū)動(dòng)分解模塊(6)提供的染色器驅(qū)動(dòng)分解后軟件塊,將這些軟件塊更新到染色器功能軟件庫(kù)中,并將所述軟件塊提供給染色器驅(qū)動(dòng)重構(gòu)模塊(7);
步驟9、染色器驅(qū)動(dòng)優(yōu)化模塊(9)接收染色器驅(qū)動(dòng)重構(gòu)模塊(7)生成的重構(gòu)后染色器驅(qū)動(dòng),并進(jìn)行優(yōu)化處理,將優(yōu)化后的染色器驅(qū)動(dòng)發(fā)送給染色器驅(qū)動(dòng)可執(zhí)行文件生成模塊(10);
步驟10、染色器驅(qū)動(dòng)可執(zhí)行文件生成模塊(10)接收染色器驅(qū)動(dòng)優(yōu)化模塊(9)優(yōu)化后的染色器驅(qū)動(dòng),生成可執(zhí)行文件,并將可執(zhí)行文件發(fā)送給染色器驅(qū)動(dòng)加載模塊(11);
步驟11、染色器驅(qū)動(dòng)加載模塊(11)接收染色器驅(qū)動(dòng)可執(zhí)行文件生成模塊(10)生成的染色器可執(zhí)行文件并加載到染色器程序空間,可以使染色器直接運(yùn)行該軟件。
2.如權(quán)利要求1所述的一種染色器驅(qū)動(dòng)運(yùn)行時(shí)重構(gòu)方法,其特征在于,步驟7中根據(jù)染色器運(yùn)行屬性信息、染色器運(yùn)行數(shù)據(jù)信息、染色器驅(qū)動(dòng)分解后軟件塊調(diào)用標(biāo)記信息判斷本次染色器運(yùn)行是否需要重構(gòu)染色器驅(qū)動(dòng)的判斷標(biāo)準(zhǔn)為:
本次的染色器運(yùn)行屬性信息、染色器運(yùn)行數(shù)據(jù)信息、軟件調(diào)用標(biāo)記信息與上次調(diào)用的染色器運(yùn)行屬性信息、染色器運(yùn)行數(shù)據(jù)信息、軟件調(diào)用標(biāo)記信息是否一致,如果都一致不進(jìn)行染色器驅(qū)動(dòng)重構(gòu),否則需要進(jìn)行染色器驅(qū)動(dòng)重構(gòu)。
3.如權(quán)利要求1所述的一種染色器驅(qū)動(dòng)運(yùn)行時(shí)重構(gòu)方法,其特征在于,
染色器功能函數(shù)庫(kù)模塊(8)包含默認(rèn)的染色器功能函數(shù)。
4.如權(quán)利要求1所述的一種染色器驅(qū)動(dòng)運(yùn)行時(shí)重構(gòu)方法,其特征在于,
步驟5中染色器運(yùn)行控制信息包括:開始、停止。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139560.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 電流驅(qū)動(dòng)裝置的驅(qū)動(dòng)電路,電流驅(qū)動(dòng)設(shè)備及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊以及電機(jī)驅(qū)動(dòng)裝置
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊和電機(jī)驅(qū)動(dòng)設(shè)備
- 驅(qū)動(dòng)單元、驅(qū)動(dòng)方法、驅(qū)動(dòng)電路及顯示面板
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電機(jī)(電驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(節(jié)能驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(設(shè)備驅(qū)動(dòng))
- 驅(qū)動(dòng)機(jī)(驅(qū)動(dòng)軸)
- 驅(qū)動(dòng)機(jī)(電驅(qū)動(dòng))





