/*
* Copyright (c) 2003-2004, NVIDIA CORPORATION. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
#ifndef _cl_nv50_memory_to_memory_format_h_
#define _cl_nv50_memory_to_memory_format_h_
#define NV5039_SET_OBJECT 0 x0000
#define NV5039_SET_OBJECT_POINTER 15 :0
#define NV5039_NO_OPERATION 0 x0100
#define NV5039_NO_OPERATION_V 31 :0
#define NV5039_SET_CONTEXT_DMA_NOTIFY 0 x0180
#define NV5039_SET_CONTEXT_DMA_NOTIFY_HANDLE 31 :0
#define NV5039_SET_CONTEXT_DMA_BUFFER_IN 0 x0184
#define NV5039_SET_CONTEXT_DMA_BUFFER_IN_HANDLE 31 :0
#define NV5039_SET_CONTEXT_DMA_BUFFER_OUT 0 x0188
#define NV5039_SET_CONTEXT_DMA_BUFFER_OUT_HANDLE 31 :0
#define NV5039_SET_SRC_MEMORY_LAYOUT 0 x0200
#define NV5039_SET_SRC_MEMORY_LAYOUT_V 0 :0
#define NV5039_SET_SRC_MEMORY_LAYOUT_V_BLOCKLINEAR 0 x00000000
#define NV5039_SET_SRC_MEMORY_LAYOUT_V_PITCH 0 x00000001
#define NV5039_SET_SRC_BLOCK_SIZE 0 x0204
#define NV5039_SET_SRC_BLOCK_SIZE_WIDTH 3 :0
#define NV5039_SET_SRC_BLOCK_SIZE_WIDTH_ONE_GOB 0 x00000000
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT 7 :4
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_ONE_GOB 0 x00000000
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_TWO_GOBS 0 x00000001
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_FOUR_GOBS 0 x00000002
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_EIGHT_GOBS 0 x00000003
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_SIXTEEN_GOBS 0 x00000004
#define NV5039_SET_SRC_BLOCK_SIZE_HEIGHT_THIRTYTWO_GOBS 0 x00000005
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH 11 :8
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_ONE_GOB 0 x00000000
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_TWO_GOBS 0 x00000001
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_FOUR_GOBS 0 x00000002
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_EIGHT_GOBS 0 x00000003
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_SIXTEEN_GOBS 0 x00000004
#define NV5039_SET_SRC_BLOCK_SIZE_DEPTH_THIRTYTWO_GOBS 0 x00000005
#define NV5039_SET_SRC_WIDTH 0 x0208
#define NV5039_SET_SRC_WIDTH_V 31 :0
#define NV5039_SET_SRC_HEIGHT 0 x020c
#define NV5039_SET_SRC_HEIGHT_V 31 :0
#define NV5039_SET_SRC_DEPTH 0 x0210
#define NV5039_SET_SRC_DEPTH_V 31 :0
#define NV5039_SET_SRC_LAYER 0 x0214
#define NV5039_SET_SRC_LAYER_V 31 :0
#define NV5039_SET_SRC_ORIGIN 0 x0218
#define NV5039_SET_SRC_ORIGIN_X 15 :0
#define NV5039_SET_SRC_ORIGIN_Y 31 :16
#define NV5039_SET_DST_MEMORY_LAYOUT 0 x021c
#define NV5039_SET_DST_MEMORY_LAYOUT_V 0 :0
#define NV5039_SET_DST_MEMORY_LAYOUT_V_BLOCKLINEAR 0 x00000000
#define NV5039_SET_DST_MEMORY_LAYOUT_V_PITCH 0 x00000001
#define NV5039_SET_DST_BLOCK_SIZE 0 x0220
#define NV5039_SET_DST_BLOCK_SIZE_WIDTH 3 :0
#define NV5039_SET_DST_BLOCK_SIZE_WIDTH_ONE_GOB 0 x00000000
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT 7 :4
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_ONE_GOB 0 x00000000
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_TWO_GOBS 0 x00000001
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_FOUR_GOBS 0 x00000002
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_EIGHT_GOBS 0 x00000003
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_SIXTEEN_GOBS 0 x00000004
#define NV5039_SET_DST_BLOCK_SIZE_HEIGHT_THIRTYTWO_GOBS 0 x00000005
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH 11 :8
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_ONE_GOB 0 x00000000
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_TWO_GOBS 0 x00000001
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_FOUR_GOBS 0 x00000002
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_EIGHT_GOBS 0 x00000003
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_SIXTEEN_GOBS 0 x00000004
#define NV5039_SET_DST_BLOCK_SIZE_DEPTH_THIRTYTWO_GOBS 0 x00000005
#define NV5039_SET_DST_WIDTH 0 x0224
#define NV5039_SET_DST_WIDTH_V 31 :0
#define NV5039_SET_DST_HEIGHT 0 x0228
#define NV5039_SET_DST_HEIGHT_V 31 :0
#define NV5039_SET_DST_DEPTH 0 x022c
#define NV5039_SET_DST_DEPTH_V 31 :0
#define NV5039_SET_DST_LAYER 0 x0230
#define NV5039_SET_DST_LAYER_V 31 :0
#define NV5039_SET_DST_ORIGIN 0 x0234
#define NV5039_SET_DST_ORIGIN_X 15 :0
#define NV5039_SET_DST_ORIGIN_Y 31 :16
#define NV5039_OFFSET_IN_UPPER 0 x0238
#define NV5039_OFFSET_IN_UPPER_VALUE 7 :0
#define NV5039_OFFSET_OUT_UPPER 0 x023c
#define NV5039_OFFSET_OUT_UPPER_VALUE 7 :0
#define NV5039_OFFSET_IN 0 x030c
#define NV5039_OFFSET_IN_VALUE 31 :0
#define NV5039_OFFSET_OUT 0 x0310
#define NV5039_OFFSET_OUT_VALUE 31 :0
#define NV5039_PITCH_IN 0 x0314
#define NV5039_PITCH_IN_VALUE 31 :0
#define NV5039_PITCH_OUT 0 x0318
#define NV5039_PITCH_OUT_VALUE 31 :0
#define NV5039_LINE_LENGTH_IN 0 x031c
#define NV5039_LINE_LENGTH_IN_VALUE 31 :0
#define NV5039_LINE_COUNT 0 x0320
#define NV5039_LINE_COUNT_VALUE 31 :0
#define NV5039_FORMAT 0 x0324
#define NV5039_FORMAT_IN 7 :0
#define NV5039_FORMAT_IN_ONE 0 x00000001
#define NV5039_FORMAT_OUT 15 :8
#define NV5039_FORMAT_OUT_ONE 0 x00000001
#define NV5039_BUFFER_NOTIFY 0 x0328
#define NV5039_BUFFER_NOTIFY_TYPE 31 :0
#define NV5039_BUFFER_NOTIFY_TYPE_WRITE_ONLY 0 x00000000
#define NV5039_BUFFER_NOTIFY_TYPE_WRITE_THEN_AWAKEN 0 x00000001
#endif /* _cl_nv50_memory_to_memory_format_h_ */
Messung V0.5 in Prozent C=96 H=89 G=92
¤ Dauer der Verarbeitung: 0.2 Sekunden
(vorverarbeitet am 2026-06-08)
¤
*© Formatika GbR, Deutschland