Я начал изучать OpenGL, но я не понимаю, что означает последний параметр в glVertexAttribPointer
.Что означает последний параметр glVertexAttribPointer?
ответ
Это смещение указателя в массив, который вы используете. Тем не менее, это количество байтов, которое вы должны наложить на указатель, который не совсем интуитивно понятен.
Если вы используете чередующиеся атрибуты, это количество байтов от начала до первого экземпляра этого атрибута.
Пример:
VVVNNNTTVVVNNTT
Где данные о положении Vertex, N представляет собой вектор нормали, а Т текстура corodinate.
Смещение V является 0
(это в начале)
Смещение N является (GLvoid*) (3*sizeof(vertex data type))
Смещение Т (GLvoid*) (3*sizeof(vertex data type) + 3*sizeof(normal data type))
Кроме того, если у вас есть последовательные атрибуты, это было бы быть отправной точкой для каждого атрибута.
Пример:
VVVV...VVVNNN...NNNTT...TT
Смещение V является 0
(это в начале)
Смещение N является (GLvoid*) (3*sizeof(vertex data type)*number_of_vertices)
Смещение Т (GLvoid*) (3*sizeof(vertex data type)*number_of_vertices + 3*sizeof(normal data type)*number_of_normals)
- 1. что это последний параметр означает для cudaHostGetDevicePointer
- 2. Что означает [parametertype []] $ Параметр означает?
- 3. Что означает параметр ndb.EVENTUAL_CONSISTENCY?
- 4. Что означает inout CGPoint * как параметр?
- 5. Что означает этот параметр возврата?
- 6. Что означает параметр «MaxRAM» JVM?
- 7. Что означает пустой параметр локали?
- 8. Что означает параметр конфигурации config_enable_dataset_recording?
- 9. Как правильно использовать параметр смещения glVertexAttribPointer()
- 10. SharpSVN: Что означает «последний вызов отменен»?
- 11. Что означает «один-последний-последний элемент» в векторах?
- 12. Что означает параметр -target в CMake?
- 13. Что означает этот параметр в методе numpy.zeros?
- 14. Что означает, когда первый параметр «для» пуст?
- 15. Что означает параметр delayMillis в методе Handler.postDelayed()?
- 16. Что означает специальный параметр «$ #» в bash?
- 17. Что означает параметр выравнивания для Boost aligned_allocator?
- 18. Что означает параметр -yes в npm init?
- 19. Что означает параметр «mappedfile» в JspServlet?
- 20. Что означает параметр (-1,) в питоне?
- 21. Что означает второй параметр в std :: vector.resize()?
- 22. Что означает код Параметр в конструкторе UriMatcher?
- 23. Что означает параметр «сайт» в Joomla getApplication?
- 24. Что означает параметр 'statement-id' 'add-permission'?
- 25. Что это/параметр/означает в этом мангуста
- 26. Что означает параметр -clean в Eclipse IDE?
- 27. Что означает высокий параметр Spring JMS DefaultMessageListenerContainer.receiveTimeout?
- 28. Что означает параметр preserveWS в ConstructingParser?
- 29. Что означает DISK? Как изменить этот параметр?
- 30. Что означает «параметр trustAnchors должен быть непустым»?