mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-14 17:55:50 +00:00
* This includes: - Incorrect comparisons - Missing type annotations where it can't be inferred - Variable shadowing and bad use - Unused imports - asserts for non-None on types * Passes clean on strict pyright checking except for `reportMissingParameterType`, `reportUnusedVariable`, and `reportOptionalMemberAccess` which are all too spammy and low value to be worth addressing.
53 lines
1.1 KiB
Python
53 lines
1.1 KiB
Python
import rdtest
|
|
|
|
|
|
class GL_Marker_Test(rdtest.TestCase):
|
|
demos_test_name = 'GL_Marker_Test'
|
|
|
|
def check_capture(self):
|
|
actions = self.controller.GetRootActions()
|
|
|
|
d = actions[1]
|
|
|
|
names = [
|
|
'EXT marker 1',
|
|
'EXT marker 2',
|
|
'EXT marker 3',
|
|
'KHR marker 1',
|
|
'',
|
|
'KHR marker 3',
|
|
'Core marker 1',
|
|
'',
|
|
'Core marker 3',
|
|
]
|
|
|
|
for n in names:
|
|
assert d.customName == n
|
|
d = d.children[0]
|
|
|
|
d = d.parent
|
|
|
|
names = [
|
|
'EXT event 1',
|
|
'EXT event 2',
|
|
'EXT event 3',
|
|
'KHR event 1',
|
|
'',
|
|
'KHR event 3',
|
|
'Core event 1',
|
|
'',
|
|
'Core event 3',
|
|
'GREMEDY event 1',
|
|
'GREMEDY event 2',
|
|
'GREMEDY event 3',
|
|
]
|
|
|
|
i = 0
|
|
for name in names:
|
|
assert name == d.children[i].customName
|
|
i += 1
|
|
|
|
assert i == len(names)
|
|
|
|
assert 'glDrawArrays' in self.action_name(d.children[i])
|